二、集成华为推送
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**
(后台杀死进程依旧能接受到推送通知)就可以了