Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

andorid百度地图sdk没有同意隐私协议提前初始化了 #393

Open
inkCrazy opened this issue Aug 11, 2022 · 0 comments
Open

andorid百度地图sdk没有同意隐私协议提前初始化了 #393

inkCrazy opened this issue Aug 11, 2022 · 0 comments

Comments

@inkCrazy
Copy link

inkCrazy commented Aug 11, 2022

百度Android定位SDK自v9.2.9版本起增加了隐私合规接口,使用方式发生了改变,与旧版本不兼容,请务必确保用户同意隐私政策后调用setAgreePrivacy接口以进行SDK初始化之前的准备工作。

新增定位SDK隐私合规接口setAgreePrivacy(boolean isAgreePrivacy);
public LocationClient mLocationClient = null;
public LocationClient mLocationClient = null;
private MyLocationListener myListener = new MyLocationListener();
public void onCreate() {
LocationClient.setAgreePrivacy(true);
//setAgreePrivacy接口需要在LocationClient实例化之前调用
//如果setAgreePrivacy接口参数设置为了false,则定位功能不会实现
//true,表示用户同意隐私合规政策
//false,表示用户不同意隐私合规政策
}
2实例化LocationClient时,需要捕获异常信息,示例如下:
try {
mLocationClient= new LocationClient(getApplicationContext());
} catch(Exception e) {
}
3在使用mLocationClient时,请注意需要加判空处理:
if(mLocationClient != null) {
}

https://lbsyun.baidu.com/index.php?title=android-privacy

Android地图SDK隐私合规接口
为了更好地保护最终用户的个人信息,规范SDK收集信息和获取权限的行为,各个SDK增加了设置是否同意SDK隐私政策的接口。
各个SDK在设置不同意隐私政策时的行为如下:
定位SDK:不支持正常获取用户位置。
地图SDK:不支持发起检索、路线规划等数据请求。
全景SDK:不支持发起全景请求
对外隐私政策设置可以统一为以下接口, 接口说明如下:

// java
/**
* 设置隐私模式,默认false
* 如果设置true,一定要保证在调用 SDKInitializer.initialize(this); 之前设置
*
* @param context 必须是Application Context
* @param isEnable ture-同意隐私政策; false-不同意隐私政策;
*
*/
public static void setAgreePrivacy(Context context, boolean isEnable)
注:该接口必须在调用SDK初始化接口之前设置。

https://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/attention

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant