看來還得靠自己了,於是嘗試把sdk jar包反編譯,通過**看看裡面的工作原理,但是非常遺憾的是jar包已經混淆過了閱讀非常困難,而且核心**並不在jar包裡面而是在so庫裡面沒法反編譯。
還有乙個重要線索是,在文件裡面提到了最新的sdk版本解決了一些高系統版本手機的適配問題,最新的sdk版本是4.4.0,我看看我們應用整合的版本是3.2.0,顯然這個版本已經很老了,而這個mate7手機是最近新出的手機,所以有沒有可能是因為版本問題呢?趕緊動手試一下,決定先用新版本的demo試一下,在試之前為了對比先用老版本的demo測試一下看看在該手機有沒有問題,經過測試是有問題的。接下來用新版本的demo試一下,驚喜的發現用新的demo能收到訊息了,於是馬上把新版本sdk整合到我們的工程裡面,**不用變只需修改manifest中的配置,同老版本相比,新版本需要給pushservice增加乙個intent-filter action,並且增加乙個service宣告commandservice:
上的實際推送到達率 -->
修改之後執行工程(測試的時候要重啟
修改之後發現推送訊息正常了,開機之後第一次啟動客戶端時也能正常的收到訊息了,可以檢視日誌發現現在輪到別的應用因為我們應用的優先順序高而停掉服務了。
但是由於這些事件跟系統強相關,所以會存在適配問題,由於測試機型有限,我只測試了moto me860、三星note4、小公尺2s、mate7,發現mate7的開機廣播沒有生效,原因還沒有搞清楚,所以在這台mate7
百度雲推送問題
做雲推送,老是bind不了,苦思冥想,怎麼個回事兒啊,仔細的看看,配置檔案中,哦,原來當初手賤,為了去掉黃色警告,把android exported屬性設定成了false,怪不得,receiver都不能互動了 還幹個蛋蛋哦,附上android exported時刻牢記.以後第三方的recevier中...
百度雲推送
主要功能是 推送通知 推送訊息 推送富 特點 1 增強使用者粘性 保持與使用者的溝通,提高使用者活躍率。2 節約成本 省點 省流量。3 穩定 可靠。應用場景 單播訊息推送 1 向特定的終端推送訊息 通過客戶端api,先獲取終端的channel id,再向channel id推送訊息。2 向可定的使用...
百度雲推送
在ios開發中我們開發中往往離不開遠端推送,因為他能夠有提醒客戶自己的存在,且能夠通過訊息提醒來獲取使用者的回頭率。1.框架設計 操作步驟 配置 2.配置證書檔案 使用終端命令 key.p12檔案轉key.pem檔案 openssl pkcs12 nocerts out key.pem inkey....