推送其实挺中意小米推送的,并经用户群占比还是比较大的,奈何拗不过php后端哥们的选型,就只好用信鸽推送了,期间接入过程中也是遇到不少问题,所以记录下来,以后如果还是用信鸽推送的话,估计看看以前的博客,也能少踩点坑。
因为最新版本是2.43,所以按照2.43的引入为准
1,导入jar包和so文件:

文件夹为信鸽推送必须的so文件:
2,针对so文件,gradle文件进行配置,生成第一张图里面的native_libs2的jar文件:
3,AndroidManifest.xml文件的配置,这个基本按照官网demo文件里面写的就行:
还有就是相关权限:
虽然很多,但是没办法,毕竟是中国特色,推送只能这样,才能勉强能够保证推送到达率。
4,相关代码的集成:
如上其实都是可以从demo文件里面拷贝出来的,其中messageReceiver是最重要的类,因为主要的推送信息是从这个类里面获取的。