Проблема с отображением удаленных уведомлений iOS как для приложения на переднем плане, так и для фона в React Native

Я пытаюсь показать удаленное уведомление для ios/iphone независимо от того, запущено или убито приложение. Я использовал реагировать родной firebase библиотека для этого.

Случай 1: ключ — «уведомление», а приложение находится в фоновом режиме (убито)

Поэтому, когда приложение находится в фоновом режиме и отправляет следующую полезную нагрузку, оно отлично показывает уведомление. Но не показывает уведомление, когда приложение находится на переднем плане (приложение запущено).

"notification": {   
    "alert" : "Alert, You have a notification", 
    "title" : "Notification title", 
    "body"  : "The body of the notification",   
    "sound" : "default" 
}

Случай 2: ключ — «данные», а приложение находится на переднем плане (приложение запущено)

Поэтому, когда приложение находится на переднем плане и отправляет следующую полезную нагрузку, оно отлично показывает уведомление. Но не показывает уведомление, когда приложение находится в фоновом режиме (приложение убито).

"data": {   
    "alert" : "Alert, You have a notification", 
    "title" : "Notification title", 
    "body"  : "The body of the notification",   
    "sound" : "default" 
}

Случай 3: Когда установлены оба ключа, «уведомление» и «данные»

Поэтому, когда приложение находится в фоновом режиме (убито) и отправляет следующую полезную нагрузку, оно отлично показывает уведомление. Но не показывает уведомление, когда приложение находится на переднем плане (приложение запущено). В идеале для следующей полезной нагрузки должно отображаться уведомление в обоих случаях, но этого не происходит.

"notification": {   
    "alert" : "Alert, You have a notification", 
    "title" : "Notification title", 
    "body"  : "The body of the notification",   
    "sound" : "default" 
},
"data": {   
    "alert" : "Alert, You have a notification", 
    "title" : "Notification title", 
    "body"  : "The body of the notification",   
    "sound" : "default" 
}

Чего я хочу добиться, так это того, что независимо от того, находится ли приложение на переднем или заднем плане, уведомление должно отображаться при отправке.

Вот ссылка на код: Пожалуйста, предложите.

пожалуйста, включите несколько примеров кода

tvankith 06.02.2019 16:51

@tvankith Я добавил ссылку на код.

Rajan Rawal 07.02.2019 14:49
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
2
257
0

Другие вопросы по теме