厂商通道相关参数申请教程

厂商通道相关参数申请教程 作为现在大部分的APP而言都会集成推送消息的功能,但是Android 手机的系统千奇百态,国产手机的系统都是基于安卓系统的,只不过不通的手机厂商有不通的UI设计。所有就各个手机厂商都会有自家的手机系统的出现。 Android推送的方式存在几种,包括轮询,长连接等方式,由于其他的方式用户体验并不是特别好(耗电或者是消耗资源),所以现在大部分的推送都使用的是socket长连接的方式。 现在的第三方可推送的平台特别多,以前用过的就是极光推送,友盟的,好像mob也有一个,具体的集成方法这里就不介绍了,需要的话请自行到对应官网去查看对应API。 但是长连接这些方式实现的接收推送过来的消息就出现一个问题,那就是如果应用处于费激活的状态就接收不到后台推送过来的消息,必须等打开应用的时候才能收到,那就要考虑如果一些重要的消息接收不到的问题,所以这个时候就需要用到国内各个厂商自己的通道进行推送消息了,比如极光它就是通过继承封装好各个厂商通道的SDK,我们只需要去集成极光的封装好的jar 包就行了。关键一点用人家极光统一的各个厂商通道的功能就得给人家付钱,所以这个时候如果考虑到为公司省钱,不想给人家极光这方面钱的时候,那就只有自己动手了,自己挨个挨个平台去集成到自己的后台来。 下面是国内几个有名气一点的厂商通道开发平台的推送通道配置方法: ———————————————————————————————————————————————
小米相关参数获取 首先,客户需要在小米开放平台跟据指引注册自己的小米开发者账号,(如果您是新注册账号,需进行实名认证)登陆后如下图所示,选择消息推送服务:

厂商通道相关参数申请教程
文章图片
01.png
接下来,如极光平台一样,创建一个应用(注意:应用包名需跟您在极光官网填写的包名保持一致):
厂商通道相关参数申请教程
文章图片
02.png
厂商通道相关参数申请教程
文章图片
03.png
然后启用小米的消息推送服务
厂商通道相关参数申请教程
文章图片
04.png
最后,通过应用信息页面获取应用的有用信息并保留下来,如AppID,AppKey,AppSecret.
厂商通道相关参数申请教程
文章图片
05.png
注1:获取到的应用信息(如AppID,、AppKey,、AppSecret)保存下来,会SDK集成的时候用到。
注2:小米平台需要获取到的应用信息是:AppID、AppKey、AppSecre、DefaultTitle(默认标题自己定义,一般建议使用应用名)。

  • 华为相关参数获取
首先,客户需要在华为开发者联盟根据指引注册自己的华为开发者账号,(如果您是新注册账号,需进行实名认证)登陆后如下图所示:
在应用服务的开发服务中开通PUSH 服务
厂商通道相关参数申请教程
文章图片
06.png
接下来在 PUSH 服务中如极光平台一样,创建一个应用(注意:应用包名需跟您在极光官网填写的包名保持一致):
厂商通道相关参数申请教程
文章图片
07.png
注意:应用包名需跟您在极光官网填写的包名保持一致,SHA256证书指纹(可以找 Android 开发者提供) 请务必与自己的打包证书一致。
厂商通道相关参数申请教程
文章图片
08.png
填上应用的相关信息,填写完成后点击提交:
然后进入到应用中,获取相应参数

厂商通道相关参数申请教程
文章图片
09.png
厂商通道相关参数申请教程
文章图片
10.png
注1:获取到的应用信息(如AppID,、AppSecret)保存下来,会SDK集成的时候用到。
注2:华为平台需要获取到的应用信息是:AppID、AppSecret、DefaultTitle(默认标题自己定义,一般建议使用应用名
)。**
  • 魅族相关参数获取
首先,客户需要在Flyme推送平台根据指引注册自己的魅族开发者账号(如果您是新注册账号,需进行实名认证),更多详情请参照魅族开发文档。
登陆后如下图所示:
厂商通道相关参数申请教程
文章图片
11.png 接下来,如极光平台一样,创建一个应用:
厂商通道相关参数申请教程
文章图片
12.png
填上应用的相关信息,填写完成后点击提交(注意:应用包名需跟您在极光官网填写的包名保持一致):
厂商通道相关参数申请教程
文章图片
13.png
然后在应用列表中打开刚才创建的应用,并进入到配置管理中:

厂商通道相关参数申请教程
文章图片
14.png
厂商通道相关参数申请教程
文章图片
15.png
注1:获取到的应用信息(如AppID、AppKey、 AppSecret)保存下来,会SDK集成的时候用到。
注2:魅族平台需要获取到的应用信息是:AppKey、AppID、AppSecret、DefaultTitle(默认标题自己定义,一般建议使用应用名)。**
注3:魅族的AppID一般由以11或12开头的6位数组成,请确认好参数。
  • vivo相关参数获取 登陆 vivo 开放平台 ,进入 vivo 开发者平台,使用 vivo 企业开发者账号登陆(如果没有需要先行注册)。
    在管理中心选择消息推送,并创建应用.
厂商通道相关参数申请教程
文章图片
16.png 厂商通道相关参数申请教程
文章图片
17.png
可根据需要创建测试推送应用或正式推送应用,其中测试推送应用当即生效,正式推送应用需要是已上架的应用,同时还需要等待vivo审核通过后方可使用。(建议保持包名一致)

厂商通道相关参数申请教程
文章图片
18.png
创建成功后获取如下参数

厂商通道相关参数申请教程
文章图片
19.png 注1:获取到的应用信息(如AppID、AppKey、 AppSecret)保存下来,会SDK集成的时候用到。
注2:vivo平台需要获取到的应用信息是:AppKey、AppID、AppSecret、DefaultTitle(默认标题自己定义,一般建议使用应用名)。**
  • OPPO相关参数获取
登陆 OPUSH 开放平台 ,进入 OPPO 开放平台,使用 OPPO 企业开发者账号登陆。
OPPO 企业开发者账号注册流程请参考开放平台帮助文档:OPPO 企业开发者账号注册 (注册中遇到问题可咨询开发者在线客服)

厂商通道相关参数申请教程
文章图片
20.png
在管理中心-“应用列表”中选择已申请 OPUSH 公测的应用
厂商通道相关参数申请教程
文章图片
21.png
选择具体的应用,进入“应用详情”,选择“推送服务”
厂商通道相关参数申请教程
文章图片
22.png
查看应用信息(AppID/AppKey/AppSecre):
厂商通道相关参数申请教程
文章图片
23.png
如果没有消息推送服务,需要联系开发者在线客服咨询申请 OPPO Push 的公测资格。
新版本的OPPO推送改版后移动服务信息内可能仅有 AppID、AppKey、AppSecret参数。MasterSecret使用应用详情中的 AppServerSecret 代替。
厂商通道相关参数申请教程
文章图片
24.png
注1:获取到的应用信息(如AppKey、AppID、AppSecret、MasterSecret或AppServerSecret )保存下来,会SDK集成的时候用到。
注2:OPPO通道需要获取到的应用信息是:AppKey,AppID,AppSecret、Master secret 、DefaultTitle(默认标题自己定义,一般建议使用应用名)。
  • FCM相关参数获取
首先,客户需要在Firebase(需要翻墙)根据指引注册自己的开发者账号,登陆后如下图所示:
接下来,如极光平台一样,创建一个应用:
厂商通道相关参数申请教程
文章图片
25.png 厂商通道相关参数申请教程
文章图片
26.png
创建成功应用后打开项目设,并将 Firebase 添加到应用中:

厂商通道相关参数申请教程
文章图片
27.png 厂商通道相关参数申请教程
文章图片
28.png
填写应用包名(注意:应用包名需跟您在极光官网填写的包名保持一致):

厂商通道相关参数申请教程
文章图片
29.png
下载配置文件 google-services.json
厂商通道相关参数申请教程
文章图片
30.png
之后的两部直接跳过,然后获取服务器秘钥。点击云消息传递,将服务器秘钥保存下来(新版旧版均可):
厂商通道相关参数申请教程
文章图片
31.png
注1:获取到的应用信息(服务器秘钥)保存下来,会SDK集成的时候用到。
【厂商通道相关参数申请教程】注2:FCM通道需要获取到的应用信息是:FCM的服务器秘钥、DefaultTitle(默认标题自己定义,一般建议使用应用名)。

    推荐阅读