我知道關于這個話題有幾個問題,但我很絕望......我正在嘗試將可序列化對象發送到 Android 手機。當應用程序打開時,Nofitication 工作完美,但在后臺時,通知出現但沒有正確處理,只出現標題。我發送的 json 是:{ "to":"eSKuqqNvN_dkM71eJzrulCzgKn", "body":{ "mZona":"V", "mProvinciaCliente":"Segovia", "mScrapie":false, "mBrucelosis":false, "mTuberculosis":false, "mOtrasEnfermedades":false, "latitud":0.0, "longitud":0.0 }, "notification":{ "title":"nuevos" }, "data":{ "mZona":"V", "mProvinciaCliente":"Segovia", "mScrapie":false, "mBrucelosis":false, "mTuberculosis":false, "mOtrasEnfermedades":false, "latitud":0.0, "longitud":0.0 }}我如何在后臺管理 JSON???非常感謝您的回答!
1 回答

慕運維8079593
TA貢獻1876條經驗 獲得超5個贊
消息有兩種“類型”。具有通知負載/對象的
通知。沒有通知對象的
數據消息。
當應用程序在后臺時,如果消息有通知,系統會處理它……而不是您的 onMessageRecieved() 偵聽器。
要在前臺和后臺獲取數據,請僅發送“數據消息”,并在應用程序的 onMessageRecieved() 中創建通知(如果需要)。
創建通知 |?安卓
即傳遞數據有效負載中的“通知:標題”,并在 onMessageRecieved() 中解析它以創建通知。
當應用程序處于后臺時,iOS 用戶始終需要通知有效負載來觸發應用程序“已收到消息”偵聽器。在這種情況下,對于我的工作,我收集了 firebase 令牌和平臺(iOS/Android/Web)并在發送推送時相應地對待每一個。
添加回答
舉報
0/150
提交
取消