说明
根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用云发布SDK过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。
一、云发布SDK申请系统权限说明
权限内容 | 是否必选 | 权限用途 |
INTERNET | 是 | 允许SDK联网的最基础权限,用于提供云发布服务。 |
REQUEST_INSTALL_PACKAGES | 是 | 用于下载App成功后调用系统进行安装 |
ACCESS_NETWORK_STATE ACCESS_WIFI_STATE | 是 | 用于获取当前App网络状态 |
二、云发布SDK功能及相关个人信息
功能 | 采集个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
客户端获取更新 (基础功能) | 设备信息(包括操作系统版本、设备型号) | 用于发布策略 | 基础功能,必要信息 |
三、云发布SDK可选个人信息字段配置方案
可选个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
不涉及 | 不涉及 | 不涉及 |
四、云发布SDK合规初始化配置方案
/**
* 初始化云发布SDK
* @param context 应用上下文
* @param appKey EMAS AppKey
* @param appSecret EMAS AppSecret
*/
void init(Application context, String appKey, String appSecret);
重要
您务必确保用户同意《隐私政策》之后再调用云发布SDK初始化方法。
代码示例
public class MainApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Utils.initConfig(this);
initUpdate();
}
private void initUpdate() {
// 1. 初始化 UpdateDataSource
UpdateDataSource.getInstance().init(this, Utils.sAppkey, Utils.sAppSecret, Utils.sChannelID);
// 2. 初始化 UpdateRuntime
UpdateRuntime.init();
// 3. 设置自定义对话框(这会初始化 ApkUpdater)
SharedPreferences sp = getSharedPreferences("settings", Context.MODE_PRIVATE);
final boolean customDialog = sp.getBoolean("custom_dialog", false);
MainActivity.setCustomDialog(this, customDialog);
}
}
该文章对您有帮助吗?