Android交流

Android:消息推送增加推送成功率,集成厂商通道

2017-12-06  本文已影响0人  帅次

极光新的SDK,已集成了小米,华为,魅族的厂商通道功能

针对VIP用户需要联系商务:

VIP专享高速推送通道、子账户管理、更高的推送频率、用户分群推送

为了保证 SDK 的易用性,原本 JPush 的所有接口调用逻辑都不用修改,JPush 会对自身支持的功能做兼容

本文重点在于集成厂商通道(后台杀死进程依旧能接受到推送通知)

一、先集成极光SDK

二、集成华为推送

1、注册账号

2、应用通过审核,在产品服务中添加Push权益

3、需要添加应用的SHA256证书指纹。SHA256获取方式

(未通过审核的应用无法享受Push权益接收不到推送)

4、增加华为HMS SDK的aar

将华为HMS sdk的aar文件添加到工程/libs目录下。然后在build.gradle中增加编译该 aar 的代码:dependencies {    compile fileTree(include: ['*.jar'],dir:'libs')    compile(name:'HMSSdk-base-2.5.2.300',ext:'aar')    compile(name:'HMSSdk-push-2.5.2.300',ext:'aar')}repositories {    flatDir{        dirs'libs'//this way we can find the .aar file in libs folder}}

5、配置你的AndroidManifest.xml

三、集成小米推送

1、注册账号应用通过审核

2、在应用服务中>消息推送>立即体验>开启推送

3、配置你的AndroidManifest.xml

四、集成魅族推送

1、注册账号应用通过审核 (时间比较漫长)

2、配置你的AndroidManifest.xml

所有都集成好像极光对接的人要一份VIP申请登记表,坐等极光工作人员配置好就可以进行测试了

测试:

华为:极光根据 EMUI 系统版本间差异,现采取的方案是 EMUI 4.1 及以上版本,使用 HMS 服务,通知走 HMS 通道;对于 EMUI 4.1 以下版本还是走极光通道

魅族:在flyme5.1.11.1及以上才使用 mzpush,因为之前的版本上 mzpush 的通道并非系统通道

小米:极光集成小米通道在 JPush Android SDK 3.0.3 添加,对应测试的小米 SDK 版本为:3.2.2**

(后台杀死进程依旧能接受到推送通知)就可以了

上一篇下一篇

猜你喜欢

热点阅读