说明
根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,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];
文档内容是否对您有帮助?