Android:消息推送增加推送成功率,集成厂商通道
极光新的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**
(后台杀死进程依旧能接受到推送通知)就可以了