1. 程式人生 > >友盟sdk2.6升級到友盟3.0.1遇到的坑,最後解決問題

友盟sdk2.6升級到友盟3.0.1遇到的坑,最後解決問題

友盟2.6對小米手機支援不好,經常收不到,但是對於別的手機就不清楚了。所以本著最新的應該是bug最少,相容最多硬體裝置的原則,更新到sdk3.0,有了很大不同,方法也有差異。方法呼叫順序不對可能造成無法獲取device_token。比如pushagent.enable(Iumeng )這個方法我就一直放在pushagent.getInstance後面造成了,一直無法註冊,後來把這個方法取消了才行的。還有就是最後對照著demo一個一個的改。友盟推送可能邏輯有些複雜,好多還是採用了淘寶的東西,造成了很容易就會發生無法註冊成功的。對照demo改有幾點要注意,第一是檔案的目錄,第二是初始化的程式碼書寫,第三是把之前無用的舊的程式碼都要刪除。還有個坑就是最新的sdk會造成跟阿里巴巴的sdk衝突。解決辦法是刪掉sdk3.0自帶的,然後更新alipasdk到最新版本可以解決。

另外大家注意了,正常繼承sdk的程序應該是有兩個,我稍後貼出程式碼,程序和服務都要在才能保證推送能夠準確達到。





自己仔細比對下,然後就是要檢視umeng的報錯資訊。具體問題具體分析。另外吐槽一句,友盟的客服真是太糟糕了。基本解決不了任何問題,就是純粹敷衍人。