OnSpotSdk 1.0.3

OnSpotSdk 1.0.3

Tomer Lavi 维护。



 
依赖关系
AFNetworking~> 3
JSONModel~> 1.2
ISO8601~> 0.6
 

OnSpotSdk 1.0.3

  • Tomer Lavi

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'

使用说明

  1. 通过[email protected]请求您的 AppID

  2. 在您的应用程序代理初始化跟踪器

     OnSpotaCore.sharedInstance.initTracker("474a93a9-d543-4d52-9ca5-4b431905dcd1")
    
  3. 添加后台获取支持

     func application(_ application: UIApplication, performFetchWithCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
     OnSpotaCore.sharedInstance.resumeTracker();
     completionHandler(UIBackgroundFetchResult.newData);
     }
    

行为

通过调用 SDK 的 'initTracker' 方法,对象扫描服务开始。设备重启时,服务将自动重启。服务执行扫描和执行对 OnSpot 服务器请求的时间周期是由服务器智能控制的,基于多个参数,包括与周围对象的近距离、设备移动、用户行为等。

应用程序可以通过调用 OnSpotaCore 类的 'suspendTracker' 方法始终停止 SDK。

版权所有© 2018 OnSpot@ AG。保留所有权利。