隐私合规接口

iOS定位SDK自v3.23.1版本起增加了隐私合规接口,与之前版本不兼容,开发者使用v3.23.1及之后的版本需要保证户同意隐私政策后调用setUserAgreePrivacy接口,设置同意定位SDK的隐私政策后才能正常使用定位SDK功能。 定位隐私政策见合规说明:https://lbs.qq.com/mobile/iosLocationSDK/iosLBSInfo


1. 新增定位SDK隐私政策确认接口TencentLBSLocationManager类方法+ (void)setUserAgreePrivacy:,接口说明如下:

/**
 * 设置用户是否同意隐私协议政策
 * 调用其他接口前必须首先调用此接口进行用户是否同意隐私政策的设置,传入YES后才能正常使用定位功能,否则TencentLBSLocationManager初始化不成功,返回nil,定位功能均无法使用:
 * @param isAgree 是否同意隐私政策
 */
+ (void)setUserAgreePrivacy:(BOOL) isAgree;

2. 在构造TencentLBSLocationManager以及使用定位功能前,需要先设置同意定位SDK的隐私政策,否则TencentLBSLocationManager初始化不成功,返回nil,定位功能均无法使用:

[TencentLBSLocationManager setUserAgreePrivacy:YES];

这篇文章对您解决问题是否有帮助?

已解决
未解决