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字节。
支持的地区
除中国以外,还支持印度、印尼、泰国、越南、菲律宾、马来西亚。(海外应用请进入海外开放平台申请)
推送数量限制规则
/ | 累计用户数 | 可推送总数量(条/日) |
公信可推送数 | <50000 | 100000 |
≥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万 | 30000 | 1 | 1 |
2 | ≥5000万且<10000万 | 20000 | 1 | 1 |
3 | ≥1000万且<5000万 | 10000 | 1 | 1 |
4 | <1000万 | 5000 | 1 | 1 |
备注:QPS(Quantity per second)表示1秒可调用OPPO PUSH的请求数。