天天看点

android app 集成 信鸽推送

推送其实挺中意小米推送的,并经用户群占比还是比较大的,奈何拗不过php后端哥们的选型,就只好用信鸽推送了,期间接入过程中也是遇到不少问题,所以记录下来,以后如果还是用信鸽推送的话,估计看看以前的博客,也能少踩点坑。

因为最新版本是2.43,所以按照2.43的引入为准

1,导入jar包和so文件:

android app 集成 信鸽推送

文件夹为信鸽推送必须的so文件:

android app 集成 信鸽推送

2,针对so文件,gradle文件进行配置,生成第一张图里面的native_libs2的jar文件:

android app 集成 信鸽推送

3,AndroidManifest.xml文件的配置,这个基本按照官网demo文件里面写的就行:

还有就是相关权限:

虽然很多,但是没办法,毕竟是中国特色,推送只能这样,才能勉强能够保证推送到达率。

4,相关代码的集成:

android app 集成 信鸽推送

如上其实都是可以从demo文件里面拷贝出来的,其中messageReceiver是最重要的类,因为主要的推送信息是从这个类里面获取的。

上一篇: UUID