说明
根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用远程日志SDK的过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。
一、远程日志SDK申请系统权限说明
权限内容 | 是否必选 | 权限用途 |
INTERNET | 是 | 允许SDK联网的最基础权限,用于上报App日志。 |
二、远程日志SDK功能及相关个人信息
功能 | 采集个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
基础功能 | 网络类型,设备信息(包括操作系统版本、CPU架构、设备型号、屏幕分辨率、语言),运营商(名称、国家) | 用于拉取指定设备上的日志并实现日志上报及缓存功能 | 不涉及 |
三、远程日志SDK可选个人信息字段配置方案
可选个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
不涉及 | 不涉及 | 不涉及 |
四、远程日志SDK合规初始化配置方案
@interface AlicloudTlogProvider : NSObject
/*!
* @brief 远程日志初始化接口
* @details 远程日志初始化接口
* @param appKey appKey,可从控制台或AliyunEmasServices-Info.plist获取
* @param secret appSecret,可从控制台或AliyunEmasServices-Info.plist获取
* @param tlogRsaSecret tlogRsaSecret,用于日志加密。可从AliyunEmasServices-Info.plist获取
* @param appVersion app版本
* @param channel 渠道标记,自定义
* @param nick 昵称,自定义,会上报
*/
- (void)initWithAppKey:(NSString *)appKey
secret:(NSString *)secret
tlogRsaSecret:(NSString *)tlogRsaSecret
appVersion:(NSString *)appVersion
channel:(NSString *)channel
nick:(NSString *)nick;
@interface AlicloudHAProvider : NSObject
/*!
* @brief 启动AppMonitor服务
* @details 启动AppMonitor服务,可包括崩溃分析、远程日志、性能监控
*/
+ (void)start;
@interface TRDManagerService : NSObject
/**
* 设置日志级别
*/
+ (TLogLevel)updateLogLevel:(TLogLevel)logLevel;
重要
您务必确保用户同意《隐私政策》之后再调用AlicloudTlogProvider初始化方法及[AlicloudHAProvider start]等方法。
代码示例
NSString *appKey = @"xx";
NSString *secretKey = @"xx";
NSString *rsaSecretKey = @"xx";
NSString *appVersion = @"x.x"; // app版本,会上报
NSString *channel = @"xx"; // 渠道标记,自定义,会上报
NSString *nick = @"xx"; // nick 昵称,自定义,会上报
// 初始化
[[AlicloudTlogProvider alloc] initWithAppKey:appKey secret:secretKey tlogRsaSecret:rsaSecretKey appVersion:appVersion channel:channel nick:nick];
[AlicloudHAProvider start];
// 配置项:控制台可拉取的日志级别
[TRDManagerService updateLogLevel:TLogLevelXXX];
文档内容是否对您有帮助?