我對firebase和android都很陌生,我試圖在我的應用中包含實時聊天。但我對firebase有以下懷疑。請幫忙。Firebase Android前景/背景問題
1)如果應用程序處於前臺,系統托盤中是否會有默認通知或是否必須在onMessageReceived中創建一個通知?
2)如果應用程序在後臺,onMessageReceived會被調用嗎? 3)如果app在後臺,onMessageReceived沒有被調用,那麼獲取數據的唯一方法就是在用戶點擊通知時啓動的活動。 a)如果用戶沒有點擊通知並將其解除,該怎麼辦?那麼我將如何獲取數據呢? b)有沒有辦法控制點擊通知時會調用哪個活動?
4)如果應用程序在後臺並且onMessageReceived確實被調用,那麼從啓動的活動的意圖額外獲取數據有什麼意義?
@ Gabe Sechan,我瀏覽了以下鏈接-https://firebase.google.com/docs/cloud-messaging/concept-options https://firebase.google.com/docs/cloud-messaging/android /接收......並在這些文檔中寫道,當我們點擊通知時,活動就會啓動,並且我們可以從該活動中getIntent()的附加內容中獲取數據。這是我發現混淆。此外,還有一些稱爲通知消息的東西,它們默認會創建通知。 –