查看: 7299|回复: 0

[版本发布] ShareSDK更新说明(4.3.6)

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[版本发布] ShareSDK更新说明(4.3.6)

[复制链接]
7299 0 | 发表于 2020-2-4 18:22:40 |阅读模式 | |
本帖最后由 刘芳丽 于 2020-2-11 15:46 编辑

更新说明
1.新增MOB隐私协议
详细说明

根据国家法律法规要求(详见关于中华人民共和国工业和信息化部网络安全管理局印发《App违法违规收集使用个人信息行为认定方法》的通知,开发者在使用MobTech提供的各SDK产品时,需向终端用户展示MobTech的隐私服务协议,并获取用户的授权。

MobTech提供了隐私服务相应的接⼝供开发者使⽤。
注意:请所有开发者务必按照本文文档接入MobTech隐私服务流程,否则可能造成无法使用MobTech各SDK提
供的相关服务。

⼆、MobTech隐私协议接入流程
2.1 说明
MobTech隐私流程中,主要包含“隐私协议授权”与“隐私协议二次确认”功能,涉及到以下⼏个接口:
建议:开发者应该在显著的位置(⽐如应⽤⾃⼰的服务协议弹框中)附带MobTech的隐私协议,用户
通过点击可以查看协议内容。


(1)向终端用户展示MobTech隐私协议,并回传用户授权结果
(2)隐私二次确认框开关设置
(3)自定义隐私二次确认框UI
(4)查询MobTech隐私协议内容

2.2 接入流程
1、导入最新版的ShareSDK.framework、MOBFoundation.framework 与MOB隐私协议相关的接口都在
MobSDK+Privacy.h中,其中包括4个接口



展示MobTech隐私协议
开发者需要首先展示MobTech隐私条款,建议可通过以下方式展示:
(1)将MobTech隐私协议的URL嵌入app自身隐私协议描述中
(2)在app隐私协议授权框的显著位置添加MobTech隐私协议标题,点击可查看协议内容
(3)在app自身隐私协议中嵌入MobTech隐私协议内容

2、查询MobTech隐私协议内容

开发者应该在显著的位置(比如应用自己的服务协议弹框中)附带MobTech的隐私协议,用户通过点击可以
查看协议内容。查询隐私协议的功能提供同步与异步两种方法可供选择。


  1. /**
  2. 获取用户隐私协议
  3. @param type 协议类型 (1= url类型, 2= 富文本类型)
  4. @param data title=标题,content=内容(type=1,返回url,type = 2时返回富文本)
  5. */
  6. + (void)getPrivacyPolicy:(NSString * _Nullable)type
  7. compeletion:(void (^ _Nullable)(NSDictionary * _Nullable data,NSErro
  8. r
  9. * _Nullable error))result;
复制代码
type有以下值可选:
(1)获取隐私协议URL地址,用于通过web页面展示隐私协议
(2)获取隐私协议完整内容,用于通过富⽂本展示隐私协议


3、上传隐私协议授权状态

上传⽤户对于隐私协议授权状态,当⽤户操作隐私协议授权时(无论是授权还是拒绝),将此状态正确的反
馈给MobTech,以便MobTech甄别是否可以提供对应的服务内容

  1. /**
  2. 上传隐私协议授权状态
  3. @param isAgree 是否同意(⽤用户授权后的结果)
  4. */
  5. + (void)uploadPrivacyPermissionStatus:(BOOL)isAgree
  6. onResult:(void (^_Nullable)(BOOL success))handler;
复制代码
场景如下:

{c793247c-72d4-40a3-9bc4-586067e3a3cd}.png

4、隐私二次确认框开关设置(非必选)


  1. /**
  2. 设置是否允许弹窗
  3. @param show 是否允许展示隐私协议二次弹窗(最好设置为YES,否则可能会导致MobTech部分功能无法使
  4. 用,默认为YES)
  5. */
  6. + (void)setAllowShowPrivacyWindow:(BOOL)show;
复制代码

在应⽤初始化时使用,最好在application:didFinishLaunchingWithOptions:时调用,以免调用过晚,设置效果
不起作用。

{c2d54df2-02c7-4de1-be51-bf5bf7504e89}.png

5、自定义隐私二次确认框UI(非必选)



  1. /**
  2. 设置隐私协议弹窗色调
  3. @param backColorb 弹窗背景色调
  4. @param colors 弹窗按钮色调数组(⾸个元素为拒绝按钮色调,第二个元素为同意按钮⾊调)
  5. */
  6. + (void)setPrivacyBackgroundColor:(UIColor *_Nullable)backColor
  7. operationButtonColor:(NSArray <UIColor *>*_Nullable)colors;
复制代码




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
免费咨询 | 24小时在线
快速回复 返回顶部 返回列表