iT邦幫忙

0

APP Notification功能請教 (android版本8怪怪的 但是 8以下沒問題)

https://ithelp.ithome.com.tw/upload/images/20190527/20116358Vq1hFtGEgW.jpg
https://ithelp.ithome.com.tw/upload/images/20190527/20116358K3qSsMZGM1.jpg
https://ithelp.ithome.com.tw/upload/images/20190527/20116358YIQI8vbMJ9.jpg
https://ithelp.ithome.com.tw/upload/images/20190527/20116358niaMbTBFw2.jpg
抱歉 我的 Notification功能 是寫在一個 service裡面
目的是抓取firebase 裡面的欄位後 給出相對的通知訊息
但是 我也照個網路上找的資料做判斷 是否版本8或以上
可是 版本8手機在測試的時候 如果我想要收到通知訊息 就必須在APP頁面中才能收到通知
把APP關閉後就沒任何反應了
但版本8以下的手機 不管有沒有在APP頁面中 或是 關閉APP 都會跳出通知
請問程式碼有出了甚麼問題嗎?

1 個回答

0
ant1017
iT邦新手 4 級 ‧ 2019-05-28 08:49:14

從 Android 8.0 (API 等級 26) 開始,所有通知都必須指派專屬管道,否則就不會顯示。
說明書裡面寫得很清楚,就是不讓一些沒有意義的廣告通知騷擾使用者,影響使用者。
說明書
裡面寫得很清楚,也跟你說要怎麼用了,慢慢研究吧..
至於版本的差異性,你必須去特別的研究,特別是版本4、6、8這三個轉變最大

我要發表回答

立即登入回答