OPPO平台限制OPPO消息推送限制条件说明
OPPO平台限制
限额说明
- 公信通道(适用于默认的多用户普适性消息推送)中累计用户数 < 50000,可推送量为100000,累计用户数 ≥ 50000,可推送总数量为累计用户数 × 2。
- 私信通道(适用于单个用户的私人消息推送)的推送数量不受限制,详情请参见 OPPO私信通道申请说明。
额度查询指引
- 管理台查询:累计用户数在OPPO 推送运营平台 可查询,数据每天刷新。
- API 查询:请参见 OPPO PUSH 服务端 API。
OPPO平台限制OPPO消息推送限制条件说明
OPPO平台限制
VIVO平台限制
FCM离线消息推送厂商应用开通指南(个推)
消息推送支持集成 Firebase 云信息传递(Firebase Cloud Messaging,简称 FCM)通道,以满足 App 在海外安卓设备上的使用推送的需求,该服务由 Google 拥有的 Firebase 公司提供。若app需要上架海外应用市场,建议您使用 Google Play专版 客户端 SDK 。
进入 Firebase官网 创建项目,获取 google-services.json 文件及 Server key 。
1,登录 google 账号,如果没有账号请先注册
2,登录后点击右上角的“Go to console”
3,打开项目列表页面,点击 “Add project” 创建项目
4,输入项目名称(根据自己应用取名),点击 “Continue”
5,确认是否需要使用 Google Analytics 服务(根据自己需要开启或关闭),点击 “Continue”
6,确认后创建项目,点击 “Continue”
进入项目详情页面,点击 “Android” 图标添加 Android 应用
7,输入 Android 应用信息(包名、昵称、证书SHA-1),点击 “Register App”
8,注册 Android 应用后下载配置文件 “google-services.json”,保存 google-services.json 文件后面需要使用
点击 “Next” 继续
9,此步骤中的操作云端打包机已经处理,忽略提示信息,继续点击“Next”,进入下一步
完成注册 Android 应用,点击 “Continue to console” 回到项目详情页面
10,点击 “Project settings” ,进入项目设置页面
11,切换到 “Cloud Messaging” 项,获取 “Server key”
UPS离线推送厂商应用开通指南支持坚果、海信、索尼(个推)
UPS即统一推送服务。个推与手机厂商合作,帮助建设系统消息推送通道。目前支持的厂商有坚果
、海信
和索尼
。
应用创建后,在推送页面-配置管理-应用配置-Android多厂商配置-UPS,选择需要开通的UPS厂商,如下:
VIVO离线消息推送厂商应用开通指南
OPPO离线消息推送厂商应用开通指南
创建应用
:应用名称
和应用包名
以及上传应用图标
创建应用小米离线消息推送厂商应用开通指南
管理控制台
->消息推送
:创建手机/平板应用
:应用名称
和应用包名
创建应用我同意接受小米推送的接入合作协议
复选框,点击启用
按钮:荣耀离线消息推送厂商应用开通指南
开放能力
->推送服务
:开放能力
页面->选择推送服务
:申请推送服务
:移动应用
:应用名称
、应用包名
和SHA256证书指纹
证书指纹用于校验应用的真实性。如使用荣耀开放服务能力等,必须配置证书指纹。使用以下命令获取指纹:
Keytool-list-v-keystore mystore.keystore
我已经阅读并同意《荣耀推送服务使用协议》
和我已经阅读并同意《数据处理附录》
,点击提交
按钮:查看
按钮:https://thirdrcp-hz.getui.com/ho
华为离线消息推送厂商应用开通指南
我的项目
。打开刚才创建的项目,查看应用信息中相应的华为 AppID、华为 SecretKey。该信息在之后步骤中将会使用,如下图:https://thirdrcp-hz.getui.com/hw
复制个推多厂商推送接入说明
1、 创建个推应用:登录个推开发者平台,创建应用
2、 创建厂商应用:按照客户端多厂商SDK里面的集成文档,在各厂商平台申请参数,并填写配置到个推【开发者中心-个推消息推送-应用列表-登记的应用-配置管理-应用配置】里面,如下图;
3、 APP端接入:App端按照客户端多厂商SDK里面的集成文档,添加集成SDK;
4、 服务端接入:个推推送平台/服务端API接口设置个推和厂商推送参数。服务端API接口链接RestAPI V2;
5、 推送测试:SDK在线推送,可以收到个推渠道下发的消息;SDK离线推送,正常收到厂商通知和传递参数即可。
厂商消息推送默认逻辑:消息推送的时候,设备应用在线,走个推渠道下发,离线走厂商渠道下发。个推和厂商渠道支持设置五种消息类型,个推渠道目前都支持,厂商支持情况不一,下面具体介绍下各厂商的情况:
注:目前厂商渠道建议使用通知+intent方式。
restapi推送设置,具体可参见官网文档RestAPI V2:
示例如下:
{
"request_id":"请填写10到32位的id",
"audience": {
"cid": [
"请输入clientid"
]
},
"settings":{
"ttl":3600000,
"strategy":{
"default":1,
"ios":2
}
},
"push_message":{
"notification":{
"title":"请填写安卓在线标题",
"body":"请填写安卓在线内容",
"click_type":"startapp"
}
},
"push_channel":{
"android":{
"ups":{
"notification":{
"title":"安卓离线展示的标题",
"body":"安卓离线展示的内容",
"click_type":"intent",
"intent:#Intent;component=你的包名/你要打开的 activity全路径;S.parm1=value1;S.parm2=value2;end"
}
}
},
"ios":{
"type":"notify",
"payload":"自定义消息",
"aps":{
"alert":{
"title":"苹果离线展示的标题",
"body":"苹果离线展示的内容"
},
"content-available":0,
"sound":"default"
},
"auto_badge":"+1"
} }
}
以个推->纯透传,厂商->通知+intent设置为例:
如在接入和推送过程中遇到其他问题,可以参考多厂商常见问题。
联系方式:
email: support@getui.com
个推苹果push证书是什么意思?
苹果推送服务需要使用的证书,分development版本和product版本。在提供个推该证书时,请确定是哪个版本的,如果该证书不一样会导致苹果推送无法正常工作。
个推DeviceToken是什么意思?
设备的64位标识符,用于APNs推送时区分设备和APP,iOS9及以后系统APP每次卸载重装后DeviceToken会发生变化,为了保证APNs推送正常使用,开发者在客户端注册时必须将DeviceToken和ClientID绑定。
个推APNs是什么意思?
苹果官方推送通知服务,个推中iOS的离线通知均使用该服务。
个推MasterSecret是什么意思?
个推服务端API鉴权码,用于验证调用方合法性。在调用个推服务端API时需要提供。(请妥善保管,避免通道被盗用)
个推AppSecret是什么意思?
第三方客户端个推集成鉴权码,用于验证第三方合法性。在客户端集成SDK时需要提供。
个推AppKey是什么意思?
预先分配的第三方应用对应的Key,是您的应用与SDK通信的标识之一。
个推AppID是什么意思?
在个推开发者中心创建应用时生成,是您的应用与SDK通信的标识之一,每个应用都对应一个唯一的AppID。
个推卸载用户数是什么意思?
每日卸载该应用的用户数(此处统计的为iOS用户的卸载数)。
个推关闭通知率是什么意思?
活跃用户中,通知栏消息提示关闭的用户数占比。