Android项目集成百度云推送,无法回调到PushMessageReceiver中onBind方法的问题与解决

今天准备集成百度云推送,因为据朋友说,百度云推送作为android的推送还是相对稳定的。

开发工具:android studio 1.2.1.1  系统:Mac os x 10.10.3

立即下载了最新的V4.4.1版本的百度云推送demo,仔仔细细按照文档一步一步做完。但是测试的时候,就是回调不了。

最后在百度云应用管理详情中,看见了“生成快速示例的按钮”,生成之后安装,发现可以正常使用。于是开始研究这个快速示例,最后发现只有一处不同:armeabi/libbdpush_V2_2.so和mips/libbdpush_V2_2.so 两个文件夹放在了 /app/src/main/jniLibs目录下,原来这个是jni啊。但是官方文档说的是,直接和pushservice-4.4.0.71.jar一起复制到/app/libs目录下的啊?!

立即把这两个so文件夹改变了位置,正常运行! 可以回调到onBind方法中了。希望能够帮助到遇到相同问题的人。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。