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,其中包含我们的网页视图,我们的逻辑在其中