云发布H5 SDK合规说明(iOS)

说明

根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用云发布H5 SDK过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。

一、云发布H5 SDK申请系统权限说明

权限内容

是否必选

权限用途

INTERNET

允许SDK联网的最基础权限,用于提供云发布H5发布服务。

RECORD AUDIO

用于提供麦克风相关能力的JS API

PHOTO

用于提供读取图片相关能力的JS API

CAMERA

用于提供相机相关能力的JS API

LOCATION

用于提供定位能力的JS API

PASTE BOARD

用于提供使用剪切板能力的JS API

CALENDAR

用于提供日历相关能力的JS API

二、云发布H5 SDK功能及相关个人信息

功能

采集个人信息字段

个人信息采集目的

功能配置方案及示例

iOS客户端获取H5应用更新

(基础功能)

设备信息(包括操作系统版本、设备型号)

用于发布策略

基础功能,必要信息

三、云发布H5 SDK可选个人信息字段配置方案

可选个人信息字段

个人信息采集目的

功能配置方案及示例

不涉及

不涉及

不涉及

四、云发布H5 SDK合规初始化配置方案

重要
  • 您务必确保用户同意《隐私政策》之后再调用云发布H5 SDK初始化方法。

代码示例

#import <WindVane/WindVane.h>

@interface EMASWindVaneConfig : NSObject
+ (void)setUpWindVanePlugin;
@end

@implementation EMASWindVaneConfig

+ (void)setUpWindVanePlugin {
    // 设置APPKey
    // [WVUserConfig setAppKey:@"Your appKey"secrect:@"Your secretKey"];
    [WVUserConfig setAppKey:@"Your appKey"];
    // 设置环境
    // [WVUserConfigsetEnvironment:WVEnvironmentDaily];
    [WVUserConfig setEnvironment:WVEnvironmentRelease];
    // 设置TTID
    // [WVUserConfig setTTid:@"windvane@****"];
    // 设置UA
    [WVUserConfig setAppUA:[NSString stringWithFormat:@"TBIOS"]];
    // 设置 App 名称,会在 UserAgent 中带上,请务必正确设置。
    [WVUserConfig setAppName:@"EMASDemo"];
    // 设置App版本
    NSDictionary *infoDictionary =[[NSBundle mainBundle] infoDictionary];
    [WVUserConfig setAppVersion:[infoDictionary objectForKey:@"CFBundleShortVersionString"]];
    // WKWebView 支持 NSURLProtocol
    [WVURLProtocolService setSupportWKURLProtocol:YES];

    #ifdef DEBUG
    [WVUserConfig setDebugMode:YES];
    // 打开 WindVane 的 Log
    [WVUserConfig openWindVaneLog];
    [WVUserConfig setLogLevel:WVLogLevelVerbose];
    [WVBasic setJSLogLevel:WVLogLevelVerbose];
    #endif

    // 初始化WindVane各模块
    [WVBasic setup];
    [WVAPI setup];
    [WVMonitor startMonitoring];

}

@end