云发布H5 SDK合规说明(Android)

说明

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

一、云发布H5 SDK申请系统权限说明

权限内容

是否必选

权限用途

INTERNET

允许SDK联网的最基础权限,用于提供云发布H5发布服务。

ACCESS_NETWORK_STATE

ACCESS_WIFI_STATE

用于获取本地IP;提供获取当前网络类型的JS API

BLUETOOTH

BLUETOOTH_ADMIN

用于提供蓝牙相关能力的JS API

CALL_PHONE

用于提供拨打电话能力的JS API

READ_EXTERNAL_STORAGE

WRITE_EXTERNAL_STORAGE

用于读取/存储H5资源包

WRITE_SETTINGS

用于提供设置屏幕亮度的JS API

READ_PHONE_STATE

用于标识设备

RECORD_AUDIO

用于提供录音能力的JS API,并使用动态权限申请

ACCESS_COARSE_LOCATION

ACCESS_FINE_LOCATION

用于提供定位能力的JS API,并使用动态权限申请

CAMERA

用于提供使用摄像头能力的JS API,并使用动态权限申请

READ_CONTACTS

GET_ACCOUNTS

WRITE_ACCOUNTS

用于提供使用通讯录能力的JS API,并使用动态权限申请

READ_CLIPBOARD_IN_BACKGROUND

WRITE_CLIPBOARD

用于提供使用剪切板能力的JS API,并使用动态权限申请

GET_TASKS

用于判断当前进程是否主进程

二、云发布H5 SDK功能及相关个人信息

功能

采集个人信息字段

个人信息采集目的

功能配置方案及示例

客户端获取H5应用更新

(基础功能)

设备信息(包括操作系统版本、设备型号)

用于发布策略

基础功能,必要信息

三、云发布H5 SDK可选个人信息字段配置方案

可选个人信息字段

个人信息采集目的

功能配置方案及示例

不涉及

不涉及

不涉及

四、云发布H5 SDK合规初始化配置方案

/**
 * 初始化云发布H5 SDK
 * @param application 应用上下文
 */
void init(Application application);
重要
  • 您务必确保用户同意《隐私政策》之后再调用云发布H5 SDK初始化方法。

代码示例

class App : Application() {

    override fun onCreate() {
        super.onCreate()

        EmasHybrid.getInstance()
            .setOpenLog(true)
            .setAppKey("233xxxx91")
            .setAppSecret("32675xxxxxxxxxxxxxxxxxxx61a16")
            .setTtid("1001@DemoApp_Android_1.0")
            .setAppVersion("1.0")
            .setOpenMonitor(true)
            .setEnableDynamic(true)
            .init(this)
    }

}