隐私条款
- 条款1 使用量U的源码和库即意味着使用者同意该隐私条款
- 条款2 不得对库和二进制部分进行反向编译或逆向工程意图破解程序
- 条款3 不得在违背条款2的情况或其他方式下修改量U系统源码而达到明文传输和存储用户隐私信息的目的
- 条款4 任何违背条款2和条款3而带来的一切风险,由使用者全部承担,量U不承但任何责任
- 条款5 量U拥有对该隐私条款的最终解释权和修改权
概述
Lionu SDK接入属于量U系统的前端部分,负责采集设备信息进行脱敏传输 目前已支持 Android 和 iOS, H5 和小程序正在开发中
iOS SDK 下载
可以在应用管理中直接下载 查看文档 如果需要完整的 Demo 进行测试可以在 Gitee 上下载
初始化 SDK
- 将解压后的SDK文件添加到您的工程文件中,然后在 AppDelegate.m 的didFinishLaunchingWithOptions 方法中调用 SDK 的initSDKWithHostUrl方法进行初始化,同时将您的部署域名和获取到的APPID 作为参数配置进去,最后的形式如下所示:
[[LionuDeviceInfoSDK shareInstance] initSDKWithHostUrl:@"https://填写您的域名" APPID:@"填写您的APPID"];- 是否打印日志 可以在客户端调试时开启打印上报日志,YES开启,NO关闭
接口参数默认采用了 md5 签名和 AES 加密,为了方便开发调试,可以设置为 NO 将其关闭,生产环境再切换回 YES
注意:AES加密默认是打开的,打开的时候一定要设置 base64AesKey 密钥,开发调试阶段可以使用默认密钥 aIlPkPRHwHpmuJj2qCkbCRw6N4+KRcHYpf2VwU33lvU=
[LionuDeviceInfoSDK shareInstance].configModel.isLog = YES;
[LionuDeviceInfoSDK shareInstance].configModel.isMD5 = NO; //关闭接口参数md5签名
[LionuDeviceInfoSDK shareInstance].configModel.isAES = NO; //关闭接口参数AES加密
[LionuDeviceInfoSDK shareInstance].configModel.base64AesKey = @"aIlPkPRHwHpmuJj2qCkbCRw6N4+KRcHYpf2VwU33lvU="; //接口AES加密密钥- 生产环境需要使用自己的 AES 密钥,生成方法可以查看 这里
数据上报
#####激活上报 在您的应用里需要监控激活埋点的地方,使用下列代码进行应用激活上报
[[LionuDeviceInfoSDK shareInstance] startLaunchEvent];#####注册上报 在您的应用里需要监控注册埋点的地方,使用下列代码进行应用注册上报
[[LionuDeviceInfoSDK shareInstance] startRegisterEvent];#####付费上报 在您的应用里需要监控付费埋点的地方,使用下列代码进行应用付费上报,并传入付费金额,单位为:元
[[LionuDeviceInfoSDK shareInstance] startPayEventWithMoney:@"传入付费金额"]