友盟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的報錯資訊。具體問題具體分析。另外吐槽一句,友盟的客服真是太糟糕了。基本解決不了任何問題,就是純粹敷衍人。
相關推薦
友盟sdk2.6升級到友盟3.0.1遇到的坑,最後解決問題
友盟2.6對小米手機支援不好,經常收不到,但是對於別的手機就不清楚了。所以本著最新的應該是bug最少,相容最多硬體裝置的原則,更新到sdk3.0,有了很大不同,方法也有差異。方法呼叫順序不對可能造成無法獲取device_token。比如pushagent.enable(Iu
ruby升級到2.3.0 cocoapods用不了 怎麼解決?
1.rvm list 你已安裝了哪些版本 2.rvm remove 2.3.0 直接把2.3移除 3.rvm 2.2.2 --default 4.sudo gem uninstall cocoapods 解除安裝cocoapods
android studio升級到3.0.1後apt報錯解決
1.現象描述 原來專案在Android studio 2.3一切正常,升級3.0之後報如下錯誤: Error:Cannot choose between the following configurations of project :android_sdk: - d
Android Gradle的理解以及升級Gradle外掛3.0.1遇到的坑
Gradle簡介 開始填坑之前,先簡單聊聊gradle,Gradle其實就是一個構建專案的工具,也就是把那一個個檔案、資料夾按照一定的規則關聯起來,形成一個專案的工具,它其實不僅僅是用在AndroidStudio上。 我們在AS中用到的Gradle其實應該被叫做 Andr
Selenium 3.0.1 出現的問題以及解決
3.0.1 更新以後,需要做兩個操作: Geckodriver executable needs to be in PATH。Geckodirver的下載地址:https://github.com/mozilla/geckodriver/releases 報錯內容: WebDriv
Mac 升級pip 9.0.1到10.0.1遇坑記錄
首先你要pip安裝某一個工具的時候遇到下面類似的錯誤 Traceback (most recent call last): File "/Users/finaris/PycharmProjects/test/test/test.py", line 14
RHEL 6.6下Python 2.6.6升級到Python 3.6.6
最近一段時間shell指令碼寫得很溜,很有成就感,一想到被自己落下的Python就感到十分心虛。開始堅持學習Python!先將自己的測試機器的Python升級到Python 3.6.6。簡單整理、記錄一下! 1:檢查當前Linux版本&Python版本資訊 &nbs
python升級((從2.6升級到了3.4.4)帶來的yum異常.sh
今天在安裝numpy模組時出現了yum的問題,如下: [[email protected] bin]# yum install numpy scipy python-matplotlib ipython python-pandas sympy python-nos
Quick BI升級到3.0以上版本後,究竟發生了哪些變化?
BI產品的市場競爭激烈,產品的迭代也日新月異,一直定位“人人都是資料分析師”的阿里雲Quick BI近日又有大版本的更新,初看就能發現儀表板的視覺化介面有了很大的變化。新增的很多功能可以看出產品一直致力於降低使用者的門檻,這就幫大家總結一下升級後的變化。 一、儀表板層面:
struts升級到2.3.15.1,json的有關變化
struts升級到2.3.15.1,發現使用ajax請求後,有些值取不到了。 百度後發現,ajax請求,如果Action使用ModelDriven介面,返回預設只有模型的物件。 如果需要返回其他值,需要配置 <result name="json" type="json" &g
在windows7系統下如何檢視及升級powershell到3.0版本
最近在學習.net core web api 開發,用到了Mysql.Data.EntityFrameworkCore框架,在根據資料庫表生成對應實體類時提示必須先升級本機powershell到3.0版本。安裝時並不是很順利,現將遇到的問題整理出來,分享給大家。 一、檢視本機powershell版本號 操
centos下,將python升級3.0+以上版本後,yum、update等無法使用問題
或許有些小夥伴將python升級後,懵比了!!!!!我的yum用不了啦!!!!!!!!解決完yum問題後,發現,哦呵呵呵呵呵呵 原來不止是yum阿。。。。 Now~ 我現在給大家上圖that how i sloved this problem before~~~~!! *
centos6.5系統下將Python2.6.6升級為Python3.5.0
最近想學習深度學習,需要安裝TensorFlow,而TensorFlow一般基於python2.7或者python3.3+。我使用的Linux系統是centos6.5,其自帶的python版本號為2.6.6,所以需要將其升級為2.7或者3.3以上的版本。同時考慮到最新的TensorFlow版本及其他一些開
struts2從2.2.3升級到2.3.15.1步驟
[ERROR] 2013-07-23 17:06:58(41144) --> [http-8080-3] com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.java:38): Caugh
The plugin net.alchim31.maven:scala-maven-plugin:3.1.6 requires Maven version 3.0.4
eclipse build project的時候遇到的問題。 15-6-29 下午03時38分29秒: Build errors for algbase; org.apache.maven.lifecycle.LifecycleExecutionException: Fai
個人總結:AS升級到3.0後遇到的問題及解決方法
這幾天谷歌推出了as3.0的正式版,相信大家都進行更新了,然後對3.0的新特性也有過一些瞭解,最後磨刀霍霍開始宰殺,然鵝卻一不小心就開始了排坑之路。 第一坑、必須升級gradle到4.0以上 相信這個大坑,一般使用as的人都會解決了,所以就不多說
升級Android Studio 3.0,報Unable to resolve dependency
Android Studio 3.0正式版已釋出,於是趕緊升級體驗了一波。不出意外,果然專案有相容問題,什麼問題呢?日誌如下: Error:Unable to resolve dependency
AndroidStudio升級3.0後報錯,Annotation processors must be explicitly declared now
報錯資訊顯示為butterknife的註解導致的 Error:Execution failed for task ':app:javaPreCompileDebug'. > Annotation
Python_列表a=[2, 4, 6, 8, 10, 12, 14],則a[3 : 0 : -1]切出的結果是什麼?
列表a=[2, 4, 6, 8, 10, 12, 14],則a[3 : 0 : -1]切出的結果是什麼? 3表示開始對應的標號, 0表示結束對應的標號, -1表示步長且從後往前數。 在此題中標號 3對應的數字是8, 0對應的
Android studio升級3.0.1遇到的坑及Android Studio 3.0 新功能解析和舊專案適配
近日將Android studio升級到3.0.1,Gradle升級到了4.1,升級好之後發現遇到了不少問題,具體如下:一、APK打包批量修改APK名稱匯出功能報錯Cannot set the value of read-only property 'outputFile'