首页 > 其他分享 >MobPush iOS端合规指南

MobPush iOS端合规指南

时间:2023-05-26 11:00:42浏览次数:48  
标签:MobTech App iOS 用户 隐私 个人信息 MobPush 合规 SDK

2021年5月1日起,由国家互联网信息办公室、工业和信息化部、公安部、国家市场监督管理总局联合制定了《常见类型移动互联网应用程序必要个人信息范围规定》(简称“App必要个人信息范围规定”)已正式施行。“App必要个人信息范围规定”不仅明确常见39种类型的App必要个人信息范围,而且明确移动互联网应用程序(App)运营者不得因用户不同意收集非必要个人信息,而拒绝用户使用App基本功能服务。为了避免App被下架,请您务必做好两件事:首先将SDK升级至满足监管要求的最新版本,再按下文合规解法进行配置。

合规四小步

确保APP有《隐私政策》

您需要确保App有《隐私政策》,并且在用户首次启动App时就弹出《隐私政策》取得用户同意。

添加MobTech隐私协议

您务必告知用户您选择MobSDK服务,请在《隐私政策》中增加如下参考条款:“我们使用了第三方(上海掌之淘信息技术有限公司,以下称“MobTech”)MobTech MobPush服务为您提供XXXX功能。为了顺利实现该功能,您需要授权MobTechSDK提供对应的服务;在您授权后,MobTech将收集您相关的个人信息。关于MobTech所收集的信息种类、用途、个人信息保护的规则及退出机制等,详见MobTech官网(https://www.mob.com)上的隐私政策 (https://www.mob.com/about/policy1)条款。”

回传隐私协议授权结果

您务必确保用户同意《隐私政策》之后,调用MobTech提交隐私协议接口。具体步骤详见下文

配置MobPush SDK

需要在项目默认的plist文件里添加MOBNetLater参数配置,参数值配置为“2”

配置如下图所示

MobPush iOS端合规指南_App

接口调用步骤

注意本方案需要依赖mobFoundation.framework 3.2.24版本或更高版本,SDK版本也建议更新到较新版本。

为保证您在集成MobPush SDK之后,能够满足工信部相关合规要求,您应确保在App安装后首次冷启动时,在用户阅读您的《隐私政策》并取得用户授权之后,调用提交隐私协议函数uploadPrivacyPermissionStatus提交隐私协议。反之,如果用户不同意《隐私政策》授权,则不能调用uploadPrivacyPermissionStatus提交隐私协议。

#import <MOBFoundation/MobSDK+Privacy.h>
[MobSDK uploadPrivacyPermissionStatus:YES onResult:^(BOOL success) {
//注意业务逻辑不要依赖于这个success结果,建议业务逻辑在调用这个接口之后来写
}];

为了使MobTech的SDK产品能更好的兼容iOS14系统,同时符合苹果将于2020年12月8日生效的要求应用程序(APP)开发者配置隐私“标签”新政策,我们依据MobTech不同的SDK产品制作了不同的配置操作文档。建议您在接入MobTech SDK服务时更新到最新版本,接入我们的隐私政策链接,同时在App Store Connect 后台,参考对应SDK的配置操作文档,添加您App的隐私“标签”数据内容。

AppStore Connect 后台配置

参考文档:点击这里

标签:MobTech,App,iOS,用户,隐私,个人信息,MobPush,合规,SDK
From: https://blog.51cto.com/u_14192352/6354447

相关文章

  • iOS MachineLearning 系列(18)—— PoseNet,DeeplabV3与FCRN-DepthPrediction模型
    iOSMachineLearning系列(18)——PoseNet,DeeplabV3与FCRN-DepthPrediction模型本篇文章将再介绍三个官方的CoreML模型:PoseNet,DeeplabV3和FCRN-DepthPrediction。PoseNet是人体姿势分析模型,可以识别图片中的人体部分,然后以17个基准点来描述人体的姿势。关于人体姿势的识别,其实Vision......
  • MobPush 合规指南
    确保APP有《隐私政策》您需要确保App有《隐私政策》,并且在用户首次启动App时就弹出《隐私政策》取得用户同意。添加MobTech隐私协议MobPushSDK隐私政策您务必告知用户您选择MobSDK服务,请在《隐私政策》中增加如下参考条款:MobPushSDK 我们使用了第三方(上海掌之淘信息技术有限公司,......
  • IOS 越狱
    iOS越狱palera1npalera1n工具支持iOS15.0-16.4.1版本的越狱支持设备,最高支持到A11芯片iPhone8、8P、XiPad5、6、7,iPadPro1代、2代iPadAir10.5(2018、2019)须知iOS16.4.1越狱需知:不支持虚拟机的苹果电脑系统不支持AMD处理器的黑苹果不支持C口数据......
  • IOS快捷指令代码分享
    IOS快捷指令分享制作快捷指令首先在快捷指令APP上制作快捷指令添加一些逻辑,具体可以自己体验然后点击共享,获取iCloud链接类似于这种https://www.icloud.com/shortcuts/02b1494ad19e49a29ce1189f0391a99a可能在手机上分享会报未登录iCloud,但是也没给出登陆的地方,其实在设......
  • iOS 裁剪图片
    ////ViewController.m//test_btn_image_01////Createdbycddon16/7/4.//Copyright©2016年jeffasd.Allrightsreserved.//#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDi......
  • iOS OpenGL ES FBO 帧缓存区 渲染缓存区详解
    原文地址:https://developer.apple.com/library/content/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/WorkingwithEAGLContexts/WorkingwithEAGLContexts.html#//apple_ref/doc/uid/TP40008793-CH103-SW6绘制到其他渲染目的地Framebuffer对象是渲染命令的目标。......
  • iOS mask 层 UIBezierPath path 放大
    iOSmask层UIBezierPathpath放大////ViewController.m//test_shapeLayer_02////Createdbyadminon3/4/16.//Copyright©2016jeffasd.Allrightsreserved.//#import"ViewController.h"@interfaceViewController()@property(nonatomic......
  • iOS 获取图像的方式与坑点
    请求图像(这里有巨坑)-requestImageForAsset:targetSize:contentMode:options:resultHandler:你不应该生成该类的实例,而应该使用该类的提供的单例对象。该方法提供指定的尺寸的图像,与ALAssetsLibrary库相比,没有了方便的缩略图提供。不过要吐槽的是,需要注意的是,该方法在默认情况下是......
  • iOS UIView如何管理它的子视图
    didMoveToWindow 通知接收者它一斤给添加到窗口中 -(void)didMoveToWindow 讨论 默认实现不做任何事情;子类可以重写这个方法来做特殊的实现 窗口的属性有可能是nil当这个方法调用的时候,这表明接收者并不属于当然任何一个窗口。这个只发生在接收者从它的父视图上移......
  • iOS8 Self Sizing UITableView Cells iOS8Tableview Cells 自适应高度
    UITableViewUITableViewTheoldwayUITableView inheritsfrom UIScrollView).Iftherowswere allequalthiswas justasimpleoperation.Butiftheywere different,ithad toknow theheightsofalltherowsandsumthem.Itaskedusfortheheightofeve......