Проблема с удаленным отображением уведомлений iOS как для приложения на переднем плане, так и для фона в React Native - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь показать удаленное уведомление для ios / iphone независимо от того, запущено приложение или нет.Для этого я использовал библиотеку Reaction-native-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" 
}

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

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

...