我正在測試Firebase推送通知,並從Firebase撰寫器面板發送通知,並且我注意到如果我從應用程序信息面板關閉應用程序進程, t到達設備。即使我再次啓動應用程序,通知也會丟失,並且永遠不會收到。如果應用程序關閉,則不會收到Firebase推送通知
我也tryed這一點:
關閉應用程序 - 在設備上>電源 - - >關閉設備>發送通知...並沒有收到通知!
看來,firebase只能收到通知,如果設備已啓動應用程序,並沒有100%關閉,我的意思是,關閉它只是後退鍵,但不殺死應用程序進程。
這怎麼可能?即使應用程序關閉,Firebase也會收到通知。
我正在測試Nexus 5X與Android 8.0和我使用的最後一個版本Firebase push Notifications
。
有兩種類型的消息 - 通知消息和數據消息。你使用哪一個? –
我安卓最新版本7.0+介紹DOZE,當應用程序停止運行或不運行時,不允許後臺服務。 https://developer.android.com/about/versions/nougat/android-7.0-changes.html –
可能有幫助[post](https://stackoverflow.com/q/39504805/4625829) –