文档

崩溃分析SDK合规说明(Android)

更新时间:

说明

根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用崩溃分析SDK的过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。

一、崩溃分析SDK申请系统权限说明

权限内容

是否必选

权限用途

INTERNET

允许SDK联网的最基础权限,用于上报App崩溃和异常日志。

ACCESS_NETWORK_STATE

采集网络信息。

二、崩溃分析SDK功能及相关个人信息

功能

采集个人信息字段

个人信息采集目的

功能配置方案及示例

基础功能

设备信息(CPU、型号),系统信息(系统版本)

生成崩溃、异常日志,提供排查问题的有用信息

不涉及

三、崩溃分析SDK可选个人信息字段配置方案

可选个人信息字段

个人信息采集目的

功能配置方案及示例

设备信息(品牌、分辨率)

分析在哪些设备上出现崩溃或异常问题

AliHaConfig config = new AliHaConfig();

config.noCollectionDataType = AliHaConfig.NO_DEVICE_DATA;

系统信息(语言)

分析在哪些系统上出现崩溃或异常问题

AliHaConfig config = new AliHaConfig();

config.noCollectionDataType = NO_OS_DATA;

网络信息(运营商、网络类型)

分析在哪种网络下出现崩溃或异常问题

AliHaConfig config = new AliHaConfig();

config.noCollectionDataType = AliHaConfig.NO_NETWORK_DATA;

四、崩溃分析SDK合规初始化配置方案

//SDK配置方法
public void preStart(Application application);

//您务必确保用户同意《隐私政策》之后再调用AliHaAdapter.getInstance().start(...)。
public Boolean start(AliHaConfig config);
重要
  • AliHaConfig.getInstance().preStart(...)方法可以在用户同意《隐私政策》前调用,主要是完成生命周期的注册,需要在Application.onCreate()中调用

  • 您务必确保用户同意《隐私政策》之后再调用AliHaAdapter.getInstance().start(...)方法。

代码示例

//在Application的onCreate()中调用
AliHaConfig.getInstance().preStart(application)

//确保在用户阅读您的《隐私政策》并取得用户授权之后,再调用AliHaAdapter.getInstance().start(...)方法。
AliHaConfig config = new AliHaConfig();
//可以根据需求禁止采集设备信息、系统信息和网络信息,如果不采集,则看不到性能问题的相关信息
config.noCollectionDataType = AliHaConfig.NO_DEVICE_DATA | AliHaConfig.NO_OS_DATA | AliHaConfig.NO_NETWORK_DATA;
AliHaConfig.getInstance().addPlugin(Plugin.crashreporter);  
AliHaConfig.getInstance().start(config);