说明 
根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用移动解析HTTPDNS SDK的过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。
一、Harmony SDK申请系统权限说明
权限内容  | 是否必选  | 权限用途  | 
INTERNET  | 是  | 允许SDK联网的最基础权限,用于去云端进行域名解析。  | 
GET_NETWORK_INFO  | 是  | 查看网络状态,用于在网络切换时触发去云端解析缓存中域名的IP。  | 
二、Harmony SDK功能及相关个人信息
功能  | 采集个人信息字段  | 个人信息采集目的  | 功能配置方案及示例  | 
域名解析 (基础功能)  | 不涉及  | 不涉及  | 不涉及  | 
三、Harmony SDK可选个人信息字段配置方案
可选个人信息字段  | 个人信息采集目的  | 功能配置方案及示例  | 
不涉及  | 不涉及  | 不涉及  | 
四、Harmony SDK合规初始化配置方案
/// 唯一初始化方法
static  getInstance();
/*!
 * @brief 启用鉴权功能的初始化接口
 * @details 初始化、开启鉴权功能,并设置移动解析HTTPDNS 服务 Account ID,鉴权功能对应的 accessKeyId、accesskeySecret。
 * @param accessKeyId 鉴权对应的 accessKey ID
 * @param accesskeySecret 鉴权对应的 accesskeySecret
 */
Init(ctx:Context,accountID:string,accessKeyId:string,accessKeySecret:string)代码示例
import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';
import { window } from '@kit.ArkUI';
import { Alipdns,schemaType,DNSDomainInfo,DNSlogger } from 'alipdnslibrary';
const AccountID = '这里需要替换为设置您在控制台接入SDK的Account ID';
const AccessKeID = '这里需要替换为您在控制台“接入配置”创建的密钥的 AccessKey ID';
const AccessKeySecret = '这里需要替换为您在控制台“接入配置”创建的密钥的 AccessKey Secret';
export default class EntryAbility extends UIAbility {
  onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
    // ************* 阿里pdns-sdk配置 begin *************
    let alipdns = Alipdns.getInstance();
    alipdns.Init(this.context,AccountID,AccessKeID,AccessKeySecret);
    alipdns.setKeepAliveDomains(['*****','*****']);
    alipdns.setSchemaType(schemaType.https);
    alipdns.preLoadDomains(alipdns.QTYPE_V4,['*****','*****','*****']);
    // ************* 阿里pdns-sdk配置 end *************
  }
  // 省略其它代码
}该文章对您有帮助吗?