HTTPDNS SDK合規(guī)說明(Harmony)
更新時(shí)間:
說明
根據(jù)《個(gè)人信息保護(hù)法》、《數(shù)據(jù)安全法》、《網(wǎng)絡(luò)安全法》等法律法規(guī)和監(jiān)管部門規(guī)章要求,App開發(fā)運(yùn)營者(以下簡稱為“開發(fā)者”)在提供網(wǎng)絡(luò)產(chǎn)品服務(wù)時(shí)應(yīng)尊重和保護(hù)最終用戶的個(gè)人信息,不得違法違規(guī)收集使用個(gè)人信息。為幫助開發(fā)者在使用HTTPDNS SDK的過程中更好地落實(shí)用戶個(gè)人信息保護(hù)相關(guān)要求,避免出現(xiàn)侵害最終用戶個(gè)人信息權(quán)益的情形,特制定本合規(guī)使用說明。
一、HTTPDNS SDK申請系統(tǒng)權(quán)限說明
權(quán)限內(nèi)容 | 是否必選 | 權(quán)限用途 |
INTERNET | 是 | 允許SDK聯(lián)網(wǎng)的最基礎(chǔ)權(quán)限,用于去云端進(jìn)行域名解析。 |
GET_NETWORK_INFO | 是 | 查看網(wǎng)絡(luò)狀態(tài),用于在網(wǎng)絡(luò)切換時(shí)觸發(fā)去云端解析緩存中域名的IP。 |
二、HTTPDNS SDK功能及相關(guān)個(gè)人信息
功能 | 采集個(gè)人信息字段 | 個(gè)人信息采集目的 | 功能配置方案及示例 |
域名解析 (基礎(chǔ)功能) | 不涉及 | 不涉及 | 不涉及 |
三、HTTPDNS SDK可選個(gè)人信息字段配置方案
可選個(gè)人信息字段 | 個(gè)人信息采集目的 | 功能配置方案及示例 |
不涉及 | 不涉及 | 不涉及 |
四、HTTPDNS SDK合規(guī)初始化配置方案
export namespace httpdns {
/**
* 獲取HttpDns接口實(shí)例
*/
export async function getService(accountId: string): Promise<IHttpDnsService>
/**
* 配置HttpDns實(shí)例,必須在getService之前調(diào)用,才能在初始化使用配置
*/
export function configService(accountId: string, config: HttpDnsConfig)
}
重要
httpdns.configService()方法可以在用戶同意《隱私政策》前調(diào)用。
您務(wù)必確保用戶同意《隱私政策》之后再調(diào)用httpdns.getService()方法。
代碼示例
import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';
import { window } from '@kit.ArkUI';
import { httpdns } from '@aliyun/httpdns';
const ACCOUNT_ID = '這里需要替換為阿里云HTTPDNS控制臺的Account ID'
export default class EntryAbility extends UIAbility {
onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
// ************* 初始化配置 begin *************
httpdns.configService(ACCOUNT_ID, {
context: this.context,
});
// ************* 初始化配置 end *************
}
// 省略其它代碼
}
async function callHttpDns() {
//獲取HTTPDNS服務(wù)實(shí)例,首次獲取會初始化HttpDnsService
//您務(wù)必確保用戶同意《隱私政策》之后再調(diào)用httpdns.getService
const httpdnsService = await httpdns.getService(ACCOUNT_ID);
// 省略其它代碼
}
文檔內(nèi)容是否對您有幫助?