隐私合规接口
更新时间:2022年02月25日
简介
百度Android 鹰眼SDK自v3.1.11版本起增加了隐私合规接口,使用方式发生了变化,与旧版本不兼容,请务必确保用户同意隐私政策后调用setAgreePrivacy接口以进行SDK初始化之前的准备工作。
LBSTraceClient.setAgreePrivacy
(Context context,boolean isAgreePrivacy);
参数:true,表示用户同意隐私合规政策;
false,表示用户不同意隐私合规政策。
使用方法:LocationClient.setAgreePrivacy(context, true);
注意事项:
// 1)该接口需要在LBSTraceClient实例化之前调用
// 2)如果该接口参数设置为了false,则鹰眼功能不会实现
2、实例化LBSTraceClient时,需要捕获异常信息,示例如下:
try {
mClient= new LBSTraceClient (getApplicationContext());
} catch(Exception e) {
}
3、3.在使用LBSTraceClient时,请注意需要加判空处理,否则可能因为没有同意合规政策导致调用空指针问题:
if(LBSTraceClient!= null) {
}xxxxxxxxxx import com.baidu.trace.Trace; import com.baidu.trace.LBSTraceClient; import com.baidu.trace.model.OnCustomAttributeListener;import com.baidu.trace.model.OnTraceListener;import com.baidu.trace.api.track.OnTrackListener; import com.baidu.trace.api.fence.OnFenceListener; import com.baidu.trace.api.entity.OnEntityListener;import com.baidu.trace.api.analysis.OnAnalysisListener;import com.baidu.trace.api.bos.OnBosListener;
修改于 2022-08-08 03:57:33