訊息推送服務Andriod 端常見問題

2021-10-03 05:29:12 字數 1983 閱讀 4907

一、傳送訊息後接收不到

1)請檢視相關的配置資訊是否有問題。

2)請確保整合的sdk版本是最新的版本,如果是舊版本出現問題,在新版本可能已經修復。

3)檢查手機網路是否正常,切換4g網路測試一下。

4)確認手機當前模式是正常模式,部分手機在低電量、勿擾模式、省電模式下,會對後台進行一系列網路和活動的 限制。

5)4.0以上的系統,如果在設定裡去掉了顯示通知的選項,是展示不出來通知的。

6)目前第三方推送都無法保證關閉應用過後還可以收到推送訊息,這個是手機定製rom的限制問題,一切訊息的推 送都需要建立在應用service能夠正常聯網執行的基礎上。

7)如果是華為手機,請把應用加入「允許後台執行的程式」。因手機關屏休眠後會殺掉後台不受保護的程序。

8)如果是小公尺手機,在「設定—通知欄設定—自定義通知」裡,可以針對單個應用進行通知欄展示設定,「顯示通知 欄」關閉後,則不會在通知欄裡展示通知訊息。

9)小公尺手機在後台接收不到訊息,則需要配置一下:在 安全中心 - 授權管理 - 自啟動管理,把應用的自啟動開啟就可以了。

10)如果是 oppo、vivo等手機需要手動開啟通知欄許可權。

二、 推送資料出現問題

【推送暫停】

訊息推送和分組測試推送每天最多支援30次,超過30次會被暫停

【效果統計】

推送完第二天才能看到推送資料

【推送下發量】

在訊息離線儲存時間內,有成功連線伺服器的裝置,就會正常下發推送。但資料穩定時間約延遲1天 後(如訊息儲存時間為3天,實際下發推送資料會在第4天穩定,資料會隨著裝置連線到伺服器的數量增加而增加)

三、第三方系統管理軟體限制收不到推送的訊息

需要使用者手動操作第三方 rom 的管理軟體

emui os(華為)

自啟動管理:需要把應用加到【自啟動管理】列表,否則殺程序或重新開機後程序不會開啟,只能手動開啟應用 (【手機管家】→【自動啟動管理】)

後台應用保護:需要手動把應用加到此列表,否則裝置進入睡眠後會自動殺掉應用程序,只有手動開啟應用才能恢 復執行(【手機管家】→【電池管理】→【受保護應用】)

通知管理:應用狀態有三種:提示、允許、禁止。禁止應用則通知欄不會有任何提醒

flyme os(魅族)

自啟動管理:需要把應用加到【自啟動管理】列表,否則殺程序或重新開機後程序無法開啟(【手機管家】→【權 限管理】→【自啟動管理】)

通知欄推送:關閉應用通知則收到訊息不會有任何展示

省電管理: 安全中心裡設定省電模式,在【待機耗電管理】中允許應用待機時,保持允許,否則手機休眠或者應用 閒置一段時間,無法正常接收訊息(【手機管家】→【省電模式】→【待機耗電管理】)

funtouch os(vivo)

自啟動管理:需要將應用加入「i管家」中的【自啟動管理】列表,否則重啟手機後程序不會自啟。但強制手動殺進 程,即使加了這個列表中,後續程序也無法自啟動。

color os(oppo)

凍結應用管理:需要將應用加入純淨後台,否則鎖屏狀態下無法及時收到訊息

自啟動管理:將應用加入【自啟動管理】列表的同時,還需要到設定-應用程式-正在執行裡鎖定應用程序,否則殺進 程或者開機後程序不會開啟,只能手動開啟應用

miui os (小公尺)

自啟動管理:需要把應用加到【自啟動管理】列表,否則殺程序或重新開機後程序無法開啟(【安全中心】→【授 權管理】)

通知提示設定:應用預設都是顯示通知欄通知,如果關閉,則收到通知也不會提示

網路助手:可以手動禁止已安裝的第三方程式訪問2g/3g和wifi的網路和設定以後新安裝程式是否允許訪問2g/3g 和wifi的網路

miui 7神隱模式: 允許使用者設定後台聯網應用,開啟後應用即可在後台保持聯網,否則應用進入後台時,應用無法 正常接收訊息(【設定】→【電量和效能】→【神隱模式】)

服務端主動推送訊息SSE PHP js

header x accel buffering no header content type text event stream header cache control no cache set time limit 0 防止超時 ob end clean 清空 擦除 緩衝區並關閉輸出緩衝 ob...

客戶端服務端訊息推送模組設計

業務需要,客戶端上需要加上訊息推送模組,大概功能就是使用者充值或者觸發了一些操作,伺服器需要主動推送通知到對應的使用者。常用的訊息推送,技術上大致分為兩類 1 客戶端主動拉取類 採用這種的話,服務端開發比較輕鬆,只需要提供乙個查詢api,客戶端ajax定時拉取即可,稍微好點的ajax長輪詢拉取。弊端...

伺服器推送 伺服器怎麼向客戶端推送訊息?

最近內部使用的web管理後台系統中新增了乙個報銷單審批的功能,由員工發起報銷申請,然後首先直屬主管進行審批,主管審批通過後流程就到了經理那裡,經理審批通過後流程再轉到財務那裡。本來這功能無非就是些crud的功能,沒啥難度,但是架不住產品愛搞事啊!產品提出了乙個需求 每個審批操作都需要給下一級處理人主...