私のチームとFirebaseクラウドメッセージングを使用して、私たちのiOSおよびAndroidアプリにプッシュ通知を送信しています。 https://fcm.googleapis.com/fcm/sendエンドポイントへの我々POST
は、次のフィールドが含まれているJSONペイロード:バックグラウンドでAndroidアプリがFirebaseプッシュ通知を処理できない
{
registration_ids: FCMTokenArray,
data: ourCustomData,
notification: {
title: '',
body: aString,
sound : 'default'
}
}
私たちのAndroidアプリがバックグラウンド(または閉)にあるときは、電話はプッシュ通知を受けたものの、アプリはそれを見ていませんしたがってそれを処理することはできません。我々はnotification
キーを削除した場合、(基本的にaps
にFirebaseによって翻訳された)すべては大丈夫動作しますが、その後、iOSのは、それはそれを必要と文句を言い...
私はAndroidが私のアプリのハンドラにプッシュ通知を転送しないことを信じていません。それがバックグラウンドにあるときは、予想される動作です。誰かが私たちが逃しているものについて何か考えを持っていますか?
:
ソース: これを試してみてください。このシナリオでは、あなたのアプリケーションの 'onMessageReceived()'は呼び出されません。 [このセクションのドキュメント](https://firebase.google.com/docs/cloud-messaging/concept-options#notifications)と[この質問](http://stackoverflow.com/questions/37711082/how)を参照してください。 fire-background-in-fire-base)に対処するための通知を送信する。 –