说明
根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用移动用户反馈SDK的过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。
一、移动用户反馈SDK申请系统权限说明
权限内容 | 是否必选 | 权限用途 |
INTERNET | 是 | 允许SDK联网的最基础权限,用于上报用户反馈的内容。 |
CAMERA | 否 | 用于用户提交反馈问题 |
PHOTO | 是 | 用于用户提交反馈问题 |
RECORD_AUDIO | 否 | 用于用户提交反馈问题 |
二、移动用户反馈SDK功能及相关个人信息
功能 | 采集个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
基础功能 | 网络类型,设备信息(包括操作系统、设备型号)、运营商 | 用于提交反馈数据,判断网络状态,识别反馈设备并记录反馈内容 | 不涉及 |
三、移动用户反馈SDK可选个人信息字段配置方案
可选个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
不涉及 | 不涉及 | 不涉及 |
四、移动用户反馈SDK合规初始化配置方案
/// @brief 初始化方法
/// @params anAppKey AppKey
/// @params anAppSecret AppSecret
/// @return YWFeedbackKit实例
- (instancetype)initWithAppKey:(NSString *)anAppKey appSecret:(NSString *)anAppSecret;
/// @brief 创建反馈页面,默认为不显示弹出错误信息
- (void)makeFeedbackViewControllerWithCompletionBlock:(YWMakeFeedbackViewControllerCompletionBlock)completionBlock;
重要
您务必确保用户同意《隐私政策》之后再调用YWFeedbackKit初始化方法及[YWFeedbackKit makeFeedbackViewControllerWithCompletionBlock...]方法。
代码示例
NSString * appKey = @"xxxx";
NSString * appSecret = @"xxxx";
// SDK初始化
self.feedbackKit = [[YWFeedbackKit alloc] initWithAppKey:kAppKey appSecret:kAppSecret];
/** 设置App自定义扩展反馈数据 */
self.feedbackKit.extInfo = @{@"loginTime":[[NSDate date] description],
@"visitPath":@"登录->关于->反馈",
@"userid":@"yourid",
@"应用自定义扩展信息":@"开发者可以根据需要设置不同的自定义信息,方便在反馈系统中查看"};
[self.feedbackKit makeFeedbackViewControllerWithCompletionBlock:^(YWFeedbackViewController *viewController, NSError *error) {
if (viewController != nil) {
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:viewController];
[weakSelf presentViewController:nav animated:YES completion:nil];
[viewController setCloseBlock:^(UIViewController *aParentController){
[aParentController dismissViewControllerAnimated:YES completion:nil];
}];
} else {
/** 使用自定义的方式抛出error时,此部分可以注释掉 */
NSString *title = [error.userInfo objectForKey:@"msg"]?:@"接口调用失败,请保持网络通畅!";
[[TWMessageBarManager sharedInstance] showMessageWithTitle:title
description:nil
type:TWMessageBarMessageTypeError];
}
}];
文档内容是否对您有帮助?