當我的應用程序處於後臺時,我無法再收到任何數據消息。 請注意,它直到最近纔在我的應用程序中完美運行。也許它在我的開發環境中最近更新後停止工作,我不能說....我無法在後臺應用程序中收到任何FCM消息
所以我試着用quickstart-android project進行測試,看它效果更好。
答案是否定的!
我毫不懷疑,快速入門,Android項目是配置良好的使用FCM能力......
我從高級REST客戶端發送以下信息,我用它成功地測試我目前發佈的應用程序。
{
"to" : "dLN4paNl3uw:APA91bH0lpkEMxGp...._7EdxkB2cRbPKFxT2Ti3OPw-7fCSwXCSfGG",
"data": {
"id": 19,
"title": "Title test",
"msg": "Text of the test",
"code": 2,
},
"delay_while_idle" : false,
"priority" : "high",
"content_available" : true
}
我能說的是時候,我每次發送消息,而應用程序是在後臺,我得到的logcat下面的顯示
07-22 12:54:21.400 14316-14316/? W/GCM-DMM: broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE flg=0x10000000 pkg=com.google.firebase.quickstart.fcm (has extras) }
所以該消息由獲好評設備但未傳輸到onMessageReceive()。
我看到很多關於這個問題的帖子,但答案總是含糊不清,因爲我們可以說它對一些人有用,對其他人不起作用。 所以我想知道最近是否有人對這個問題找到更精確的解釋,因爲我不知道它是否來自開發環境,因爲我試圖用新更新的工作室,SDK,構建工具構建舊的工作項目並且我面臨同樣的問題,GCM/FCM消息不再由新建應用程序接收。
編輯
更多的調查後,我在logcat中,我的應用程序強制關閉時,我刷出來從最近的應用程序列表中看到。這當然可以解釋它無法處理設備收到的消息。
07-23 23:12:29.002 671-31254/? I/ActivityManager: Killing 17453:com.google.firebase.quickstart.fcm/u0a297 (adj 9): remove task
07-23 23:12:29.016 14316-14524/? D/GCM: Removing messenger 0:com.google.firebase.quickstart.fcm
07-23 23:12:29.017 671-2998/? I/WindowState: WIN DEATH: Window{2a27cf7 u0 com.google.firebase.quickstart.fcm/com.google.firebase.quickstart.fcm.MainActivity}
07-23 23:12:30.148 671-4851/? I/ActivityManager: Force stopping com.google.firebase.quickstart.fcm appid=10297 user=0: from pid 18289
我也試過我的一個工作項目建成幾個星期前,基於GCM 8.4.0,SDK 23,JAVA 1.7,這是工作,我也得到了同樣的問題;應用程序已關閉。
這是我成功地用於測試我的工作項目2個不同的設備觀察:的Nexus 7 LTE 6.0.1和GT-9295 5.0.1
我現在看到的唯一區別的是Android工作室/ gradle這個版本。工作項目使用1.5.2構建,現在我使用2.1.2,我無法再構建任何工作應用程序。
我在2臺不同的計算機上遇到這個問題,其中一臺我重新安裝了所有東西!
從1.5到2.1沒有變化,應該對您的項目產生這種影響。您是否對quickstart-android消息傳遞項目進行了調整?如果你做一個git狀態有沒有改變? –
@ArthurThompson沒有亞瑟,正如我在[GitHub](https://github.com/firebase/quickstart-android/issues/89)上所說的那樣,並深深地解釋了[這裏](https://code.google.com/p /安卓/問題/細節?can = 2&start = 0&num = 100&q =&colspec = ID%20Status%20Priority%20Owner%20Summary%20Stars%20Reporter%20Opened&groupby =&sort =&id = 217489): -/ – 2ndGAB