oppo推送受限说明

oppo推送受限说明

送达率说明

推送服务致力于提供安全可靠的消息发送通道,保障消息成功送达。此外,以下非通道因素也直接影响消息的送达情况,主要影响因素有:
1)终端设备是否在线
如果设备离线,PUSH平台会缓存消息,待用户上线后,再次将消息投递给用户。PUSH平台只缓存一次用户的消息,如果用户在线后还发不通,PUSH平台不再缓存。
2)用户手机上集成PUSH SDK的应用是否被卸载
3)网络状况是否稳定
4)终端手机的安全控制策略

支持的终端设备

目前支持 ColorOS3.1及以上的系统的OPPO的机型,一加5/5t及以上机型,realme所有机型。

推送消息的及时性

OPPO PUSH尽可能保障消息及时送达,设备网络条件良好且不拥堵情况下时延在1s内,该时延时间仅指PUSH通道推送消息的时延。开发者在运营管理网站的控制台创建基于RegID的推送任务和通过API创建的基于标签等的推送任务,PUSH系统将先进行推送任务的调度,再通过PUSH通道推送消息。

推送消息大小要求

PUSH消息支持的Android App包名称最大为128个字节,消息内容最大支持为4K字节。

支持的地区

除中国以外,还支持印度、印尼、泰国、越南、菲律宾、马来西亚。(海外应用请进入海外开放平台申请

推送数量限制规则

/累计用户数可推送总数量(条/日)
公信可推送数<50000100000
≥50000累计用户数*2
私信可推送数不限量
测试推送数1000(仅供接入测试使用)

1)目前私信处于公测阶段,需要申请才能开启私信通道,私信申请请参考【推送私信通道申请】
2)累计用户数是指从接入推送服务的app客户端,用户安装并激活的累计用户量,去除已卸载用户数;
3)累计用户数在OPPO推送运营平台可查询,每天会刷新。

接收数量限制

通过OPPO推送平台下发的消息(包含公私信),单用户接收上限2000条/日。

QPS限制规则说明

限制规则

OPPO推送对QPS的分配主要依据应用的累计用户数,应用类别权重和平台推送系数三个值进行加权计算,其中累计用户数在OPUSH平台上的查询路径是OPPO PUSH推送运营平台—我要推送消息—应用列表中的累计用户数。

计算公式

应用QPS = 推送QPS参考值 * 应用类别权重 * 平台推送系数
例如:针对应用维度,30000 QPS表示1秒内本应用最多可推送给30000个用户(所有接口共享应用维度限速上限总值)。

QPS超限时会返回什么错误吗?

QPS超限时会返回错误码 55, 原因:APP Call Frequency Limit

返回错误如何处理

请降低您的并发请求数,确保每秒的请求数不高于QPS限制,业务应当设置规则优先发送重要的消息,非热点或时效性要求低消息需按照规定qps以下进行推送。
具体的QPS对应值如下:

序号累计用户数推送QPS参考值应用类别权重平台推送系数(默认 = 1)
1≥10000万3000011
2≥5000万且<10000万2000011
3≥1000万且<5000万1000011
4<1000万500011

备注:QPS(Quantity per second)表示1秒可调用OPPO PUSH的请求数。

RegistartationId是什么?

RegistartationId是什么?

也叫注册ID,PUSH共有概念,用以唯一标识一个APP的设备,即: APP+DeviceId=RegistartationId。开放给开发者,开发者下发推送的时候,需要指定目标,目标即为RegistartationId。RegistartationId在用户第一次打开应用的时候生成,后续可能会发生变化(卸载重装)。

DeviceId是什么?

Push自有私有概念,由于IMEI可能不唯一,当客户端与服务端建立连接的时候,会注册一个DeviceId,用于唯一标示一台手机设备。最新的客户端版本(新手机)的长连接将以DeviceId建立。

OPPO推送功能介绍

OPPO推送功能介绍

消息类型

推送服务目前只支持通知栏信息,同时提供Web平台及API两种推送方式。

通知栏信息

消息通过推送服务系统通道下发,不需要应用驻留后台。 ColorOS3.1至5.0版本的OPPO手机,用户激活了相关应用后,通知栏权限会默认打开。 ColorOS5.1及以后的版本的手机,通知栏权限由系统统一关闭,需用户手动打开。 通知栏消息展示效果如图所示,展示内容涵盖消息标题、内容、应用图标与时间。

推送方式

推送服务支持标签、RegID、Alias等推送方式。

基于标签的推送

标签(Topic)是具有某些相同属性的用户集合, 在应用初始化时或运行过程中,开发者可结合自己的业务特征,给用户打上不同的标签(Topic)。
在推送消息时,开发者可以结合每条消息的内容和目标用户,选择所对应的标签,完成请求后,OPPO PUSH会对这一标签的用户群进行消息推送,满足精准推送的需求。

基于 RegID的推送

RegID是应用在对应设备的上唯一标识,当开发者需要给一个或多个设备推送消息时,可以使用基于 RegID的推送,将个性化的信息推送给指定设备。这种方式适用于需要为每个用户订制个性化推送的场景。
注意:RegID在用户设备刷机、卸载应用、或设备长时间无连接时会失效

基于 Alias的推送

alias是OPPO推送提供的一种个性化设定, 开发者可以将用户在应用内的帐号或其它用户唯一标识设定为用户设备 RegID 的别名,在推送中可以直接基于别名进行推送。
别名不仅方便开发者将推送与自有的帐号系统进行关联,同时也避免了因需要保存设备 RegID 与自有帐号的对应关系而额外带来的开发和存储成本。
注意:
1)alias与RegID(设备)一一对应,同一个alias不能对应多个RegID,alias对应的RegID以最后一次setalias对应的RegID为准;
2)alias失效的可能原因如下:
主动调用unsetalias;
alias对应的RegID已经失效;
设置alias不成功(调用setalias失败);
3)alias只跟设备相关,所以请使用用户帐号作为alias时,合理判断alias可能失效的情况。

推送辅助

定时展示

开发者可以根据自己的业务需求设置定时展示,定时展示功能设置成功后消息即时下发,到达用户手机后并不直接展示出来,到了设置的定时展示时间,消息才展示出来。

自定义消息有效期

开发者可设置每条消息的有效期,在设置的有效期内,只要设备联网,便会收到消息。消息有效期最长10天,最短1小时。

消息标题和内容支持添加 emoji 表情

消息标题和内容支持插入 emoji 表情以丰富推送内容,吸引用户点击了解推送内容。

AB-Test

支持文案对比测试、余量自动&手动推送,协助开发者判定投放策略,有效提升push的CTR。

帐号管理功能

支持应用下多帐号的角色管理,便于团队协作。

数据统计功能

提供多维度数据统计功能,除单条消息的推送基础数据外(包括推送目标数、有效设备、实际下发、到达数/到达率、展示数/展示率、点击数/点击率等),平台还支持应用数据实时统计与分区域统计。对于推送各环节产生的数据流失,平台已上线数据漏斗功能,协助开发者快速定位推送异常。

OPPO推送产品说明

OPPO推送产品说明

产品说明

推送服务(OPPO PUSH)是OPPO公司向开发者提供的消息推送服务,通过服务端与OS端建立的一条稳定、可靠的长连接通道,向OPPO手机系统(ColorOS)上的APP应用客户端实时推送消息的服务。无论应用进程是否存在,均可正常收到消息。
目前OPPO PUSH覆盖广泛,已累计覆盖5亿+的OS活跃设备。

业务逻辑图

产品优势

系统级通道

共享ColorOS系统级长连接,充分保障通知栏消息在Color OS设备上的送达率,不管应用是否在后台存活,通过OPPO PUSH都可以保证消息到达。在设备联网的情况下,有效送达率可达99.99%以上。

安全高效、便捷易用

提供每秒百万级消息推送速率,稳定性强,安全性高;提供Web平台与API两种推送方式,可快速集成SDK,有效提高留存率。

全面的数据统计

OPPO 推送运营平台提供不同维度的推送数据报表,主要包括单条消息推送数据与应用实时推送数据等,助力于开发者制定后续的push投放策略。

消息样式多样化

支持长文字、大图等富文本通知栏消息样式,满足开发者个性化推送需求。

oppo开放平台 安全评估报告合规指引

oppo开放平台 安全评估报告合规指引

背景

依照《具有舆论属性或社会动员能力的互联网信息服务安全评估规定》和《互联网新闻信息服务新技术新应用安全评估管理规定》,具有舆论属性或社会动员能力的互联网信息服务提供者,应当针对信息服务和新技术新应用的合法性、落实安全措施和防控安全风险的有效性等情况,自行或委托第三方开展安全评估。经过安全评估,符合法律、行政法规、部门规章和标准的,应当形成安全评估报告,并通过全国互联网安全管理服务平台提交至网信部门和公安机关。

如何申请“安全评估报告”

登录全国互联网安全服务管理平台,点击“安全评估报告”进行申请。

应用上架时,如何补充提交“安全评估报告”

管理中心→应用服务→应用列表→点击对应APP图标→资料更新→版权证明资料

注意事项

1、除上传安全评估报告副本外,还需提供安全评估报告在全国互联网安全管理服务管理平台的提交结果截图。

2、安全评估报告上的服务名称需与上传的应用名称保持一致,单位名称需与开发者所属名称一致。

3、安全评估报告尾页需申请主体单位及评估单位签字、盖章,并填写日期。

安全评估报告示例:

4、根据规定,互联网信息服务提供者应当依照规定自行开展安全评估,对自身信息服务和新技术新应用的合法性,落实法律、行政法规、部门规章和标准规定的安全措施的有效性,防控安全风险的有效性等情况进行全面评估,对评估结果负责,并及时整改安全隐患。不可以授权给他人进行使用。

相关政策文档

1、具有舆论属性或社会动员能力的互联网信息服务安全评估规定
2、国家互联网信息办公室、公安部加强对语音社交软件和涉深度伪造技术的互联网新技术新应用安全评估

OPPO开放平台 APP常见个人信息保护问题合规指引

OPPO开放平台 APP常见个人信息保护问题合规指引

为帮助APP开发者更好地履行个人信息保护的责任与义务,OPPO软件商店面向开发者整理出以下APP常见个人信息保护问题和改进建议,望携手开发者一起为用户建设健康、安全、可靠的应用生态环境。

一、违规收集个人信息

重点关注APP、SDK未告知用户收集个人信息的目的、方式、范围且未经用户同意,私自收集用户个人信息的行为。

1、合规指引

-APP未以个人信息处理规则弹窗等形式向用户明示个人信息处理的目的、方式和范围,不应收集个人信息。
-APP以个人信息处理规则弹窗等形式向用户明示个人信息处理的目的、方式和范围,未经用户同意,不应收集个人信息。
-APP以个人信息处理规则弹窗等形式向用户明示个人信息处理的目的、方式和范围,未清晰明示处理个人信息的目的、方式和范围,用户同意后,不应收集相应个人信息;未清晰明示在静默状态下或在后台运行时收集个人信息的目的、方式和范围,不应收集相应个人信息。
-APP未以个人信息处理规则弹窗等形式向用户明示第三方SDK处理个人信息的目的、方式和范围,第三方SDK不应收集个人信息。
-APP以个人信息处理规则弹窗等形式向用户明示第三方SDK处理个人信息的目的、方式和范围,未经用户同意,第三方SDK不应收集个人信息。
-APP以个人信息处理规则弹窗等形式向用户明示第三方SDK处理个人信息的目的、方式和范围,未清晰明示第三方SDK处理个人信息的目的、方式和范围,用户同意后,第三方SDK不应收集相应个人信息;未清晰明示在静默状态下或在后台运行时第三方SDK收集个人信息的目的、方式和范围,第三方SDK不应收集相应个人信息。
-APP在征求用户同意环节,应提供明确的同意和拒绝选项。
-APP在征求用户同意环节,不应设置为默认同意。

2、问题案例

情形一: APP首次启动时,未有以弹窗形式明示个人信息保护政策。
改进建议: APP首次启动时,以弹窗等形式向用户明示个人信息保护政策。

情形二: 个人信息保护政策未有说明个人信息处理的目的、方式和范围,如个人信息保护政策为公司官网等与个人信息保护无关的内容。
改进建议: 个人信息保护政策须说明个人信息处理的目的、方式和范围,个人信息保护政策模板可参考GB/T 35273-2020《信息安全技术 个人信息安全规范》附录D。

情形三: 在用户阅读个人信息保护政策前,存在收集个人信息的行为。
改进建议: 建议修改相关代码,停止在用户阅读个人信息保护政策前收集个人信息(个人信息包括不限于IMEI、IMSI、设备MAC地址、软件安装列表、位置、联系人、通话记录、日历、短信、本机电话号码、图片、音视频等)。

二、违规使用个人信息

重点关注APP、SDK未向用户告知且未经用户同意,私自使用个人信息,将用户个人信息用于其提供服务之外的目的,特别是私自向其他应用或服务器发送、共享用户个人信息的行为。

1、合规指引

-APP未向用户明示个人信息处理的目的、方式和范围,不应将个人信息发送给第三方SDK等产品或服务。
-APP以个人信息处理规则弹窗等形式向用户明示共享给第三方的行为,未经用户同意,不应将个人信息发送给第三方SDK等产品或服务。
-APP以个人信息处理规则弹窗等形式向用户明示个人信息处理的目的、方式和范围,未清晰明示共享的第三方身份、目的及个人信息类型,用户同意后,不应将个人信息发送给第三方SDK等产品或服务。
-APP未向用户告知且未经用户同意,不应将设备识别信息、商品浏览记录、搜索使用习惯、软件安装列表等个人信息传输至APP服务器后,向第三方产品或服务提供其收集的个人信息。

2、问题案例

情形一: App未见向用户明示分享的第三方名称、目的及个人信息类型,用户同意个人信息保护政策后,存在将个人信息发送给第三方SDK的行为。
改进建议: 建议修改APP个人信息保护政策,APP须在个人信息保护政策等公示文本中逐一列明App所集成第三方SDK收集使用个人信息的目的、方式和范围,并征得用户同意;建议修改相关代码,在用户同意前,停止将个人信息发送给第三方SDK。

三、强制用户使用定向推送功能

重点关注APP、SDK未以显著方式标示且未经用户同意,将收集到的用户搜索、浏览记录、使用习惯等个人信息,用于定向推送或广告精准营销,且未提供关闭该功能选项的行为。

1、合规指引

-若APP的业务功能存在定向推送功能,应以个人信息处理规则弹窗等形式向用户明示,将收集的用户个人信息用于定向推送、精准营销。
-若APP定向推送功能使用了第三方的个人信息来源,应以个人信息处理规则弹窗等形式向用户明示业务功能使用第三方的个人信息进行定向推送,并向用户明示第三方的个人信息来源。
-APP以个人信息处理规则弹窗等形式明示存在定向推送功能,页面中应显著区分定向推送服务,显著方式包括但不限于:标明“个性化推荐”、“定推”、“猜你喜欢”等其他能显著区分的字样,或通过不同的栏目、版块、页面分别展示等。
-APP以个人信息处理规则弹窗等形式明示存在定向推送功能,应提供便捷有效的退出或关闭个性化展示模式的选项,如拒绝接受定向推送信息,或停止、退出、关闭相应功能的机制。

2、问题案例

情形一: APP个人信息保护政策中存在“向您提供更加个性的内容”等内容,明示存在定向推送功能,但未见提供退出或关闭个性化展示模式的选项。
改进建议: 若APP存在定向推送功能,应提供应提供便捷有效的退出或关闭个性化展示模式的选项,如拒绝接受定向推送信息,或停止、退出、关闭相应功能的机制。

四、APP强制、频繁、过度索取权限

重点关注APP安装、运行和使用相关功能时,非服务所必需或无合理应用场景下,用户拒绝相关授权申请后,应用自动退出或关闭的行为;短时长、高频次,在用户明确拒绝权限申请后,频繁弹窗、反复申请与当前服务场景无关权限的行为;未及时明确告知用户索取权限的目的和用途,提前申请超出其业务功能等权限的行为。

1、合规指引

-APP 运行时,向用户索取电话、通讯录、定位、短信、录音、相机、存储、日历等权限,用户拒绝授权后,APP 不应退出或关闭,不应拒绝注册或登录,或拒绝提供与申请权限无关的功能服务。
-APP 运行时,向用户索取电话、通讯录、定位、短信、录音、相机、存储、日历等权限,用户拒绝授权后,APP 不应循环弹窗申请权限,使用户无法继续使用。
-APP 未提供相关业务功能或服务,不应申请通讯录、定位、短信、录音、相机、日历、电话、存储等权限。
-APP 首次打开或运行中,未见使用权限对应的相关功能或服务时,不应提前向用户弹窗申请开启通讯录、定位、短信、录音、相机、日历、电话、存储等权限。
-APP不应频繁申请权限,具体场景包括但不限于以下方式:APP运行时,在用户明确拒绝通讯录、定位、短信、录音、相机、日历、电话、存储、通知等权限申请后,不应向用户频繁弹窗申请与当前服务场景无关的权限,影响用户正常使用。APP在用户明确拒绝通讯录、定位、短信、录音、相机、日历、电话、存储、通知等权限申请后,重新运行时,APP不应向用户频繁弹窗申请开启与当前服务场景无关的权限,影响用户正常使用。

2、问题案例

情形一: APP首次启动或用户使用期间,向用户索取权限,用户拒绝授权后,APP强制退出、关闭、白屏、或者循环弹窗,使用户无法继续使用。
改进建议: APP运行时,向用户索取电话、通讯录、定位、短信、录音、相机、存储、日历等权限,用户拒绝授权后,APP应至少保证正常浏览,而不应退出、关闭、白屏、或者循环弹窗,影响用户正常使用。

情形二: 用户注册登录时,向用户索取权限,用户拒绝授权后,无法注册或登录。
改进建议: 用户注册登录时,向用户索取电话、通讯录、定位、短信、录音、相机、存储、日历等权限,用户拒绝授权后,APP应依然提供注册或登录服务。

情形三: APP首次启动或用户使用期间,在用户明确拒绝权限申请后,用户仅浏览或前后台切换等未有主动触发权限所涉及的业务场景,再次弹窗申请权限。
改进建议: APP运行时,在用户明确拒绝通讯录、定位、短信、录音、相机、日历、电话、存储、通知等权限申请后,应不再向用户频繁弹窗申请与当前服务场景无关的权限,并保证用户正常使用。

情形四: 在用户明确拒绝权限申请后,退出APP后再重新启动后,立刻弹窗申请权限。
改进建议: 在用户明确拒绝通讯录、定位、短信、录音、相机、日历、电话、存储、通知等权限申请后,重新运行时,非用户主动触发权限所涉及的业务场景,应不再向用户弹窗申请与当前服务场景无关的权限,并保证用户正常使用APP。

注:
1)个人信息包含但不限于:IMEI、IMSI、设备MAC地址、软件安装列表、位置、联系人、通话记录、日历、短信、本机电话号码、图片、音视频,具体请参阅GB/T 35273-2020《信息安全技术 个人信息安全规范》

2)个人信息保护政策(又称隐私政策)模板,具体请参阅GB/T 35273-2020《信息安全技术 个人信息安全规范》附录D

3)GB/T 35273-2020《信息安全技术 个人信息安全规范》

4)《App违法违规收集使用个人信息行为认定方法》

5)工业和信息化部关于开展APP侵害用户权益专项整治工作的通知【工信部信管函[2019]337号】

6)工业和信息化部关于开展纵深推进APP侵害用户权益专项整治行动的通知【工信部信管函〔2020〕164号】

7)《APP用户权益保护测评规范》

8)《常见类型移动互联网应用程序必要个人信息范围规定》

9)《中华人民共和国网络安全法》

10)《中华人民共和国个人信息保护法》

手机网络游戏(付费)开发者以及棋牌类 APP上架应用商店要求

手机网络游戏(付费)开发者以及棋牌类 APP上架应用商店要求

1.网络游戏应接入 OPPO SDK。(不能包含其他计费形式)
2.棋牌类游戏应提供《网络文化经营许可证》
3.游戏不得包含“赌场”字样、或者涉及扎金花、梭哈、六合彩类等赌博内容的游戏
4.游戏不得存在以随机抽取等偶然方式,诱导网络游戏用户采取投入法定货币或网络游戏虚拟货币方式获取网络游戏产品和服务的行为
APP上架应用商店要求

游戏上架要求 网络游戏(付费)APP上架应用商店要求,网络游戏(付费)APP上架资质

游戏上架要求 网络游戏(付费)APP上架应用商店要求,网络游戏(付费)APP上架资质

1.《计算机软件著作权证书》或软件登记受理通知书资质证明
2.游戏版号及游戏版号证书
3.若涉及授权,需提供相应的软著授权证明和版号运营单位授权证明
4.承诺函

数字藏品(盲盒开出)APP上架应用商店要求,数字藏品(盲盒开出)APP上架资质

数字藏品(盲盒开出)APP上架应用商店要求,数字藏品(盲盒开出)APP上架资质

合作协议
合作方增值电信业务经营许可证项下A. ICP(B25 信息服务业务),B.EDI(B21 在线数据处理与交易处理业务)
合作方区块链安全评估及备案
合作方网络文化经营许可证
盲盒开发者营业执照
盲盒开发者承诺函
数字藏品(盲盒开出)APP上架资质

数字藏品(首次发售)APP上架应用商店要求,数字藏品(首次发售)APP上架资质

数字藏品(首次发售)APP上架应用商店要求,数字藏品(首次发售)APP上架资质

增值电信业务经营许可证项下A. ICP(B25 信息服务业务),B.EDI(B21 在线数据处理与交易处理业务)
区块链安全评估及备案
网络文化经营许可证
营业执照
承诺函