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

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

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

———————————————————————————————————————————————

小米相关参数获取

首先,客户需要在小米开放平台跟据指引注册自己的小米开发者账号,(如果您是新注册账号,需进行实名认证)登陆后如下图所示,选择消息推送服务:

厂商通道相关参数申请教程_第1张图片
01.png

接下来,如极光平台一样,创建一个应用(注意:应用包名需跟您在极光官网填写的包名保持一致):

厂商通道相关参数申请教程_第2张图片
02.png

厂商通道相关参数申请教程_第3张图片
03.png

然后启用小米的消息推送服务
厂商通道相关参数申请教程_第4张图片
04.png

最后,通过应用信息页面获取应用的有用信息并保留下来,如AppID,AppKey,AppSecret.
厂商通道相关参数申请教程_第5张图片
05.png

注1:获取到的应用信息(如AppID,、AppKey,、AppSecret)保存下来,会SDK集成的时候用到。
注2:小米平台需要获取到的应用信息是:AppID、AppKey、AppSecre、DefaultTitle(默认标题自己定义,一般建议使用应用名)。

  • 华为相关参数获取

首先,客户需要在华为开发者联盟根据指引注册自己的华为开发者账号,(如果您是新注册账号,需进行实名认证)登陆后如下图所示:

在应用服务的开发服务中开通PUSH 服务

厂商通道相关参数申请教程_第6张图片
06.png

接下来在 PUSH 服务中如极光平台一样,创建一个应用(注意:应用包名需跟您在极光官网填写的包名保持一致):

厂商通道相关参数申请教程_第7张图片
07.png

注意:应用包名需跟您在极光官网填写的包名保持一致,SHA256证书指纹(可以找 Android 开发者提供) 请务必与自己的打包证书一致。

厂商通道相关参数申请教程_第8张图片
08.png

填上应用的相关信息,填写完成后点击提交:

然后进入到应用中,获取相应参数


厂商通道相关参数申请教程_第9张图片
09.png

厂商通道相关参数申请教程_第10张图片
10.png

注1:获取到的应用信息(如AppID,、AppSecret)保存下来,会SDK集成的时候用到。
注2:华为平台需要获取到的应用信息是:AppID、AppSecret、DefaultTitle(默认标题自己定义
,一般建议使用应用名
)。**

  • 魅族相关参数获取

首先,客户需要在Flyme推送平台根据指引注册自己的魅族开发者账号(如果您是新注册账号,需进行实名认证),更多详情请参照魅族开发文档。

登陆后如下图所示:

厂商通道相关参数申请教程_第11张图片
11.png

接下来,如极光平台一样,创建一个应用:

厂商通道相关参数申请教程_第12张图片
12.png

填上应用的相关信息,填写完成后点击提交(注意:应用包名需跟您在极光官网填写的包名保持一致):

厂商通道相关参数申请教程_第13张图片
13.png

然后在应用列表中打开刚才创建的应用,并进入到配置管理中:


厂商通道相关参数申请教程_第14张图片
14.png

厂商通道相关参数申请教程_第15张图片
15.png

注1:获取到的应用信息(如AppID、AppKey、 AppSecret)保存下来,会SDK集成的时候用到。

注2:魅族平台需要获取到的应用信息是:AppKey、AppID、AppSecret、DefaultTitle(默认标题自己定义,一般建议使用应用名)。**

注3:魅族的AppID一般由以11或12开头的6位数组成,请确认好参数。

  • vivo相关参数获取

    登陆 vivo 开放平台 ,进入 vivo 开发者平台,使用 vivo 企业开发者账号登陆(如果没有需要先行注册)。

    在管理中心选择消息推送,并创建应用.

厂商通道相关参数申请教程_第16张图片
16.png
厂商通道相关参数申请教程_第17张图片
17.png

可根据需要创建测试推送应用或正式推送应用,其中测试推送应用当即生效,正式推送应用需要是已上架的应用,同时还需要等待vivo审核通过后方可使用。(建议保持包名一致)


厂商通道相关参数申请教程_第18张图片
18.png

创建成功后获取如下参数


厂商通道相关参数申请教程_第19张图片
19.png

注1:获取到的应用信息(如AppID、AppKey、 AppSecret)保存下来,会SDK集成的时候用到。

注2:vivo平台需要获取到的应用信息是:AppKey、AppID、AppSecret、DefaultTitle(默认标题自己定义,一般建议使用应用名)。**

  • OPPO相关参数获取

登陆 OPUSH 开放平台 ,进入 OPPO 开放平台,使用 OPPO 企业开发者账号登陆。

OPPO 企业开发者账号注册流程请参考开放平台帮助文档:OPPO 企业开发者账号注册 (注册中遇到问题可咨询开发者在线客服)

厂商通道相关参数申请教程_第20张图片
20.png

在管理中心-“应用列表”中选择已申请 OPUSH 公测的应用
厂商通道相关参数申请教程_第21张图片
21.png

选择具体的应用,进入“应用详情”,选择“推送服务”
厂商通道相关参数申请教程_第22张图片
22.png

查看应用信息(AppID/AppKey/AppSecre):
厂商通道相关参数申请教程_第23张图片
23.png

如果没有消息推送服务,需要联系开发者在线客服咨询申请 OPPO Push 的公测资格。
新版本的OPPO推送改版后移动服务信息内可能仅有 AppID、AppKey、AppSecret参数。MasterSecret使用应用详情中的 AppServerSecret 代替。
厂商通道相关参数申请教程_第24张图片
24.png

注1:获取到的应用信息(如AppKey、AppID、AppSecret、MasterSecret或AppServerSecret )保存下来,会SDK集成的时候用到。

注2:OPPO通道需要获取到的应用信息是:AppKey,AppID,AppSecret、Master secret 、DefaultTitle(默认标题自己定义,一般建议使用应用名)。

  • FCM相关参数获取

首先,客户需要在Firebase(需要翻墙)根据指引注册自己的开发者账号,登陆后如下图所示:

接下来,如极光平台一样,创建一个应用:

厂商通道相关参数申请教程_第25张图片
25.png
厂商通道相关参数申请教程_第26张图片
26.png

创建成功应用后打开项目设,并将 Firebase 添加到应用中:


厂商通道相关参数申请教程_第27张图片
27.png
厂商通道相关参数申请教程_第28张图片
28.png

填写应用包名(注意:应用包名需跟您在极光官网填写的包名保持一致):

厂商通道相关参数申请教程_第29张图片
29.png

下载配置文件 google-services.json
厂商通道相关参数申请教程_第30张图片
30.png

之后的两部直接跳过,然后获取服务器秘钥。点击云消息传递,将服务器秘钥保存下来(新版旧版均可):
厂商通道相关参数申请教程_第31张图片
31.png

注1:获取到的应用信息(服务器秘钥)保存下来,会SDK集成的时候用到。

注2:FCM通道需要获取到的应用信息是:FCM的服务器秘钥、DefaultTitle(默认标题自己定义,一般建议使用应用名)。

你可能感兴趣的:(厂商通道相关参数申请教程)