因爲目前市場手機品牌很多,很多廠家做了自己的系統設置,所以一款應用兼容多種手機的時候會出現各種問題,下面是我做的一次語音推送測試覆蓋的場景,供大家參考,有更多理解歡迎補充
注意:如果對語音有時效性要求就一定要app保活,要根據自己手機品牌提供的設置消息提示方式,把通道全部打開
- app 前臺運行
- 手機亮屏(後臺可以運行音頻軟件)
- 手機暗屏(暗屏可以以1分鐘或者三分鐘未界限,分別測試是否能收到語音推送)
- app後臺運行
- 手機亮屏(前臺可以運行視頻音頻軟件,視頻通話)
- 手機暗屏(暗屏可以以1分鐘或者三分鐘未界限,分別測試是否能收到語音推送)
- 直接殺掉app進程,如果設置保活,那麼依然可以收到推送消息
華爲手機測試中,發現黑屏後會出現收不到消息的情況,通過以下設置得到解決
設置--通知--鎖屏通知--顯示所有通知
設置--電池--更多電池設置--休眠時始終保持網絡鏈接
保活:設置--應用-應用啓動管理==助英臺--手動管理--允許自啓動,允許關聯啓動,允許後啓動