umeng消息推送获取不到DeviceToken解决方案

参考了下http://bbs.umeng.com/thread-5547-1-1.html


1.请先检查使用Demo能否正常工作
2.确定是否将appkey、MessageSecret、以及包名都更换为开发者所申请的相应值
3.确定是否将Manifest里的几个intent的前缀更换了
如果使用的是自定义IntentService :
确定是否调用PushAgent里的方法setPushIntentServiceClass设置使用该IntentService;且是否在Manifest里声明了该IntentService
确定是否在IntentService里处理了接受到的消息,例如:调用PushAgent.getMessageHandler来处理消息;或者其他自定义的处理方式。
重启设备、更换设备,看能否获取到 。

总结:

原来是替换mainifest的时候大意了,没有将Manifest里的几个intent的前缀更换了

看来最保险的方案还是先替换appkey、MessageSecret,然后在manifest中全部替换com.umeng.message.example为自己的包名

你可能感兴趣的:(anroid,deviceToken,友盟推送)