1、您需要确保App有《隐私政策》,并且在用户首次启动App时就弹出《隐私政策》取得用户同意。
2、您务必告知用户您选择基调听云SDK服务,请在《隐私政策》中增加如下参考条款:
“我们的产品集成基调听云SDK,基调听云SDK需要收集您的唯一设备识别码(Android系统 OAID)及粗略地理位置(经纬度)以提供统计分析服务。”
3、您务必确保用户同意《隐私政策》之后,再初始化基调听云SDK。具体初始化步骤详见下文。
注意:本方案支持2.12,强烈建议低于版本的开发者将统计SDK升级到2.14.9版本。
为保证您的App在集成基调听云SDK之后,能够满足工信部相关合规要求,您应确保App首次冷启动时,在用户阅读您的《隐私政策》并取得用户授权之后,才调用正式初始化函数初始化基调听云SDK,此时SDK才会真正采集设备信息并上报数据。反之,如果用户不同意《隐私政策》授权,则不能调用初始化函数。
/** 初始化基调听云SDK
@param appKey 开发者在基调听云新建应用时申请的appkey.
*/
NBSAppAgent
.setLicenseKey("appkey")
.withLocationServiceEnabled(true) // 是否采集地理位置
.start(this.getApplicationContext());
/** 初始化基调听云SDK
@param appKey 开发者在基调听云新建应用时申请的appkey.
*/
[NBSAppAgent startWithAppID:@"appkey"];
一旦App获取到《隐私政策》的用户授权,后续的App冷启动,开发者应该保证调用到初始化函数。