友盟push Logcat有消息 通知栏收不到

logcat里有信息,而无法显示Notification,一般可能是:

(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

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

如果 以上不能解决你的 问题:

1.检查你的友盟组件配置:可以参考http://dev.umeng.com/push/android/integration#1(添加组件)

尤其注意:友盟V2.4.1和V2.5.0的版本更新添加,现在最新版本是V2.6.0,但是下面的添加也是必须的

<!-- v2.4.1添加的Service,Umeng的消息接收后的处理服务 -->
<service android:name="com.umeng.message.UmengMessageCallbackHandlerService" 
android:exported="false">
<intent-filter>
<action android:name="com.umeng.messge.registercallback.action" />
</intent-filter>
<intent-filter>
<action android:name="com.umeng.message.unregistercallback.action"/>
</intent-filter>
<intent-filter>
<action android:name="com.umeng.message.message.handler.action"/>
</intent-filter>
<intent-filter>
<action android:name="com.umeng.message.autoupdate.handler.action"/>
</intent-filter>
</service> <!-- V1.3.0添加的service,负责下载通知的资源 -->
<service android:name="com.umeng.message.UmengDownloadResourceService" /> <!-- V2.5.0添加的Service,用于本地通知 -->
<!-- 如果不使用本地通知,可以注释掉本地通知服务的配置 -->
<service android:name="com.umeng.message.local.UmengLocalNotificationService" android:exported="false" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值