1. 程式人生 > >umeng訊息推送獲取不到DeviceToken解決方案

umeng訊息推送獲取不到DeviceToken解決方案

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為自己的包名