說明
根據《個人信息保護法》、《數據安全法》、《網絡安全法》等法律法規和監管部門規章要求,App開發運營者(以下簡稱為“開發者”)在提供網絡產品服務時應尊重和保護最終用戶的個人信息,不得違法違規收集使用個人信息。為幫助開發者在使用HTTPDNS SDK的過程中更好地落實用戶個人信息保護相關要求,避免出現侵害最終用戶個人信息權益的情形,特制定本合規使用說明。
一、HTTPDNS SDK申請系統權限說明
權限內容 | 是否必選 | 權限用途 |
INTERNET | 是 | 允許SDK聯網的最基礎權限,用于去云端進行域名解析。 |
二、HTTPDNS SDK功能及相關個人信息
功能 | 采集個人信息字段 | 個人信息采集目的 | 功能配置方案及示例 |
不涉及 | 不涉及 | 不涉及 | 不涉及 |
三、HTTPDNS SDK可選個人信息字段配置方案
可選個人信息字段 | 個人信息采集目的 | 功能配置方案及示例 |
不涉及 | 不涉及 | 不涉及 |
四、HTTPDNS SDK合規初始化配置方案
- (instancetype)initWithAccountID:(int)accountID;
/*!
* @brief 啟用鑒權功能的初始化接口
* @details 初始化、開啟鑒權功能,并設置 HTTPDNS 服務 Account ID,鑒權功能對應的 secretKey。
* 您可以從控制臺獲取您的 Account ID 、secretKey 信息。
* 此方法會初始化為單例。
* @param accountID 您的 HTTPDNS Account ID
* @param secretKey 鑒權對應的 secretKey
*/
- (instancetype)initWithAccountID:(int)accountID secretKey:(NSString *)secretKey;
重要
您務必確保用戶同意《隱私政策》之后再調用初始化及其他配置方法。
示例代碼
//鑒權方式初始化
HttpDnsService *httpdns = [[HttpDnsService alloc] initWithAccountID:accountId secretKey:secretKey];
// 是否允許返回過期的IP
[httpdns setReuseExpiredIPEnabled:YES];
// 是否開啟持久化緩存
[httpdns setPersistentCacheIPEnabled:YES];
// 是否允許HTTPS
[httpdns setHTTPSRequestEnabled:YES];
// 是否開啟網絡切換自動刷新
[httpdns setPreResolveAfterNetworkChanged:YES];
// 是否打開HTTPDNS Log,線上建議關閉
[httpdns setLogEnabled:YES];
文檔內容是否對您有幫助?