# 国内合规相关接口

# 国内协议合规接口(国内必接)

# 数据统计

# 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
    };
    [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
    };
    [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
    };
    [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
    };
    [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
    };
    [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
    };
    [DHUnionSDK openWebView:@"personalInformation" params:paramDic completion:^(int resultCode, NSDictionary *info, NSError *error) {
        if(resultCode==3){
            NSLog(@"注销账号");
        }
        else if (resultCode == 1){

        }
    }];

Last Updated: 2024/9/5 15:48:55