我希望爲聊天應用程序實現FCM推送通知服務,我按照Firebase文檔中的步驟操作,在從Firebase控制檯將我的設備發送到我的設備時收到通知。 當我嘗試使用我的服務器端設備通過FCM使用HTTP POST發送通知https://fcm.googleapis.com/fcm/send:推送通知FCM在應用程序處於後臺時不會顯示
我的標題是:
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA
我的身體:
{ "notification": {
"title": "Portugal vs. Denmark",
"text": "5 to 1"
},
"to" : "myDeviceRegistrationId"
}
當我的應用程序在後臺,沒有任何事情發生(我重複自己,但與控制檯,我得到的背景通知)
當應用程序處於活動狀態並且我正在將此通知發送到我的設備時,我在我的控制檯中收到以下消息Log,所以我想我正在收到通知但由於某種原因它不會在後臺顯示它
Message ID: 0:1470132526023119%8d989dbf8d989dbf
%@ [aps: {
alert = {
body = "5 to 1";
title = "Portugal vs. Denmark";
};
}, gcm.message_id: 0:1470132526023119%8d989dbf8d989dbf]
2016-08-02 13:08:46.913 ProjectAlpha[13324:4726432] Warning: Application delegate received call to -application:didReceiveRemoteNotification:fetchCompletionHandler: but the completion handler was never called.
我錯過了什麼? 感謝您的幫助..
有你嘗試設置優先級「高」 – Avi
http://stackoverflow.com/questions/38479668/firebase-api-is-not-sending-push-notifications-when -using-the-api/ –