OnSpot@ SDK for iOS(版本 1.0.2)
信息
OnSpot@ SDK for iOS 是 OnSpota 服务器的一个客户端,用于扫描设备传感器,并响应有关周围位置的事件。该库作为 iOS 框架分发。
iOS SDK 要求
SDK 的最低 iOS 版本为 11.0。
功能
后台模式 - 定位更新,后台获取。
应用程序设置
对于地理位置和信标扫描,您需要将位置描述标签添加到 info.plist 文件中
隐私 - 总是使用位置描述
隐私 - 使用运动描述
隐私 - 总是用位置和使用位置描述
添加以下所需的“后台模式”
应用从网络下载内容
应用注册位置更新
安装
Cocoapods
将以下行添加到您的 podfile
pod 'OnSpotSdk'
使用说明
-
通过[email protected]请求您的 AppID
-
在您的应用程序代理初始化跟踪器
OnSpotaCore.sharedInstance.initTracker("474a93a9-d543-4d52-9ca5-4b431905dcd1")
-
添加后台获取支持
func application(_ application: UIApplication, performFetchWithCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { OnSpotaCore.sharedInstance.resumeTracker(); completionHandler(UIBackgroundFetchResult.newData); }
行为
通过调用 SDK 的 'initTracker' 方法,对象扫描服务开始。设备重启时,服务将自动重启。服务执行扫描和执行对 OnSpot 服务器请求的时间周期是由服务器智能控制的,基于多个参数,包括与周围对象的近距离、设备移动、用户行为等。
应用程序可以通过调用 OnSpotaCore 类的 'suspendTracker' 方法始终停止 SDK。
版权所有© 2018 OnSpot@ AG。保留所有权利。