国内合规相关接口(国内必接)
slug: /client/ios/Domesticprotocol
国内协议合规接口(国内必接)
数据统计
1、说明
主要用于国内合规时调用的协议接口,包括:用户协议、隐私协议、儿童隐私保护指引、第三方SDK目录共享清单、个人信息收集清单、个人信息和隐私保护。
2、代码调用
2.1、合规数据上报
2.1.1、 导入头文件
#import "DHUnionSDK.h"
#import "DHUnionDelegate.h"
#import "DHUnionConfig.h"
2.1.2、打开第三方SDK共享清单页面
NSDictionary *paramDic = @{
@"areaId":@"1001", //大区ID,没有的话传空
@"roleId":@"aabbcc", //角色id
@"serverId":@"100" //服务大区id
};
[DHUnionSDK openTipsWebView:@"other_sdk_menu" params:paramDic completion:^(int resultCode, NSDictionary *info, NSError *error) {
if(resultCode==3){
NSLog(@"注销账号");
}
else if (resultCode == 1){
}
}];
2.1.3、打开用户协议
NSDictionary *paramDic = @{
@"areaId":@"1001", //大区ID,没有的话传空
@"roleId":@"aabbcc", //角色id
@"serverId":@"100" //服务大区id
};
[DHUnionSDK openTipsWebView:@"dh_user_server" params:paramDic completion:^(int resultCode, NSDictionary *info, NSError *error) {
if(resultCode==3){
NSLog(@"注销账号");
}
else if (resultCode == 1){
}
}];
2.1.4、打开隐私协议
NSDictionary *paramDic = @{
@"areaId":@"1001", //大区ID,没有的话传空
@"roleId":@"aabbcc", //角色id
@"serverId":@"100" //服务大区id
};
[DHUnionSDK openTipsWebView:@"dh_user_private" params:paramDic completion:^(int resultCode, NSDictionary *info, NSError *error) {
if(resultCode==3){
NSLog(@"注销账号");
}
else if (resultCode == 1){
}
}];
2.1.5、打开儿童隐私协议
NSDictionary *paramDic = @{
@"areaId":@"1001", //大区ID,没有的话传空
@"roleId":@"aabbcc", //角色id
@"serverId":@"100" //服务大区id
};
[DHUnionSDK openTipsWebView:@"dh_child_private" params:paramDic completion:^(int resultCode, NSDictionary *info, NSError *error) {
if(resultCode==3){
NSLog(@"注销账号");
}
else if (resultCode == 1){
}
}];
2.1.6、打开个人信息收集清单
NSDictionary *paramDic = @{
@"areaId":@"1001", //大区ID,没有的话传空
@"roleId":@"aabbcc", //角色id
@"serverId":@"100" //服务大区id
};
[DHUnionSDK openWebView:@"serviceCenter" params:paramDic completion:^(int resultCode, NSDictionary *info, NSError *error) {
if(resultCode==3){
NSLog(@"注销账号");
}
else if (resultCode == 1){
}
}];
2.1.7、打开个人信息与隐私保护
NSDictionary *paramDic = @{
@"areaId":@"1001", //大区ID,没有的话传空
@"roleId":@"aabbcc", //角色id
@"serverId":@"100" //服务大区id
};
[DHUnionSDK openWebView:@"personalInformation" params:paramDic completion:^(int resultCode, NSDictionary *info, NSError *error) {
if(resultCode==3){
NSLog(@"注销账号");
}
else if (resultCode == 1){
}
}];