Как я могу указать приоритет сообщения FCM? - PullRequest
0 голосов
/ 11 июня 2018

Я использую response-native-firebase для управления уведомлениями в приложении React-native.Я пытаюсь обработать сообщение FCM в фоновом режиме, когда приложение выключено, без отображения уведомления.

Я использую реагировать-native-firebase для управления уведомлениями в приложении React-native.Когда мое приложение выключено, я пытаюсь перехватить сообщения FCM и запустить его без отображения уведомлений, как описано здесь https://rnfirebase.io/docs/v4.2.x/messaging/introduction#Data-only-messages 1 .

В React Native Firebasedoc, они говорят:

Вам нужно будет указать приоритет сообщения FCM как высокий, чтобы эта функция работала.Если это не установлено, приложению не разрешено запускать обработчик фоновых сообщений.

Где я должен указать этот приоритет?Я не понимаю, как это работает.

Редактировать 1 : Я пытался установить priority : "high" в сообщении FCM, но оно все еще не работает.У меня та же проблема, связанная с этой проблемой: https://github.com/invertase/react-native-firebase/issues/500

1 Ответ

0 голосов
/ 03 сентября 2018

Используя «приоритет»: 10 сделали свое дело для меня.

curl -X POST --header "Authorization: key=<your_key>" --Header "Content-Type: application/json" https://fcm.googleapis.com/fcm/send -d  {"data":{"body":"Test body from curl"},"registration_ids":["<reg_ids>"],"apns":{"headers":{"apns-priority":"10"}},"webpush":{"headers":{"Urgency": "high"}},"android":{"priority":"high"},"priority":10}
...