php友盟收不到,友盟推送 收不到通知栏消息LogCat有消息

在接管前任Android同事的代码时遇到友盟推送通知不显示的问题,经过排查发现是包名填写错误和SDK SharedPreference存储的IntentService导致。解决方案包括检查包名与申请时的一致性,以及清理SDK的旧设置。修复这些问题后,成功解决了通知不显示的故障。
摘要由CSDN通过智能技术生成

坑:接管前任Android同事代码 妈蛋出现前任接入的友盟推送通知不显示但是打开Logcat友盟日志输出明显有消息。最后进入友盟社区查出解决方案:

(1). 包名填错了,即包名与申请时所填的包名不一致;因此,消息无法传到。

(2). 在之前的代码里调用了PushAgent.setPushIntentServiceClass(MyPushIntentService.class);后来又将该代码注释了。但是由于,SDK使用的SharedPreference存储该IntentService变量名,故虽然代码备注释了,但仍然可以从SharedPreference里读取到相应的IntentService,从而导致错误。

---------------------

以上内容出处:http://bbs.umeng.com/forum.phpmod=viewthread&tid=5426&extra=page%3D2%26filter%3Dtypeid%26typeid%3D24

本人出现的是第一种情况:又来我看了下我申请的包名和applicationId是一样的但是在AndroidManifest中的package不一样 这让我是否不理解后来查友盟推送接入文档仔细看发现applicationId必须与AndroidManifest-package一样然后修改一只就ok了。

友盟接入文档Build.gradle配置说明的

http://dev.umeng.com/push/android/integration#3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值