2017-03-17 65 views
0

我正在使用fcm向ios和android發送通知。該通知的有效負載是象如何使用fcm返回的message_id?

{ 
     "to":"APA91bFOrqYNhaZxlmAk-........", 
     "priority":"high", 
     "notification":{ 
      "body":"this is game notification", 
      "title":"hi", 
      "icon" : "myIcon" 
     }, 
     "data" : { 
      "name" : "XYYZ", 
      "company" : "ABC Pvt Ltd", 
      "Country":"India" 
     } 
} 

的問題是大部分時間data沒有被所述機器人裝置接收。那麼我怎麼能知道數據是否被正確地發送到設備?是FCM問題還是android方面的問題?

+0

清除你的觀點@Wizard – nurulnabi

+0

好吧看看這個鏈接 - http://stackoverflow.com/questions/38162143/fcm-data-message-not-received-in-android-when-the-application-is-in -background – Wizard

+0

嗨。發佈您的代碼以接收消息。 –

回答

-1

FCM或Android沒有問題,但它有一定的侷限性。只有在兩種情況下,應用才能接收推送通知。

  1. 該應用程序應該在前臺或後臺接收推送通知。

  2. 儘管如此,應用程序可以在死亡或強制關閉時接收推送通知,但應用程序應列入白名單,以便在需要時自動在後臺啓動。請檢查應用程序,如Security360,自動啓動管理器,後臺應用程序管理器等。

此答案不是解決方案,但它是解決方法。希望能幫助到你。

+0

嗨。這是一個怎樣的解決方法*? –

+0

@ AL.通過推送通知接觸用戶的可能方式。兩個應用程序都處於前臺/後臺或提醒用戶將應用程序列入白名單 –

+1

您剛纔描述了該行爲。這並沒有真正回答這個問題,也沒有提供解決方法。 –