eyezon-sdk
SDK 集成
pod 'EyezonSDK'现在我们在需要的地方加入 import EyezonSDK
与 SDK 的工作
-
要提供我们的 SDK,需要在
application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)方法中调用Eyezon.instance.initMessaging(apnsData: deviceToken) -
开启按钮的代码如下:
Eyezon.instance.initSdk(area: selectedServer) { [weak self, predefinedData] in let eyezonWebViewController = Eyezon.instance.openButton(data: predefinedData, broadcastReceiver: self) self?.navigationController?.pushViewController(eyezonWebViewController, animated: true) }
- 其中
broadcastReceiver是实现EyezonBroadcastReceiver协议的对象。 selectedServer- 客户端服务器Eyezon.instance.openButton- 返回一个 UIViewController,其中包含我们的网页视图,我们的逻辑在其中