私はreact-native-firebaseを使用してReact-nativeアプリの通知を管理しています。アプリケーションがオフのときに、通知を表示せずにバックグラウンドでFCMメッセージを処理しようとしています。
私はreact-native-firebaseを使用してReact-nativeアプリの通知を管理しています。アプリがオフのときは、https://rnfirebase.io/docs/v4.2.x/messaging/introduction#Data-only-で 説明されているように、FCMメッセージをキャッチし、通知を表示せずにアプリをウェイクアップしようとします。メッセージ1。
React Native Firebaseのドキュメントでは、次のように述べています。
この機能を使用するには、FCMメッセージの優先度を高く指定する必要があります。これが設定されていない場合、アプリにはバックグラウンドメッセージハンドラーを起動する権限が与えられません。
この優先順位をどこで指定する必要がありますか?これがどのように機能するのかわかりません。
編集1:priority : "high"
FCMメッセージを設定しようとしましたが、まだ機能しません。この問題に関連して同じ問題があります:https://github.com/invertase/react-native-firebase/issues/500
優先度は、プラットフォーム固有の構成と見なされます。プラットフォームごとに異なる優先順位を設定できます。
たとえば、以下の例を見てください:( Fcmドキュメントのメッセージの優先度)
{
"message":{
"topic":"subscriber-updates",
"notification":{
"body" : "This week's edition is now available.",
"title" : "NewsMagazine.com",
},
"data" : {
"volume" : "3.21.15",
"contents" : "http://www.news-magazine.com/world-week/21659772"
},
"android":{
"priority":"normal"
},
"apns":{
"headers":{
"apns-priority":"5"
}
},
"webpush": {
"headers": {
"Urgency": "high"
}
}
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加