Любой знает, как отобразить уведомление iOS на переднем плане (когда приложение открыто).Я использую response-native-fcm.Все работает нормально, уведомление андроида также отображается на переднем плане, но не в iOS.
Я следовал всему в документации.Следующий метод didReceiveRemoteNotification также вызывается.На FCM.On () данные уведомления слушателя также видны.Но только уведомление не отображается в баннере, когда открыто приложение для iOS.
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(nonnull NSDictionary *)userInfo fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler{
[RNFIRMessaging didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler];
}
Используется следующая полезная нагрузка:
to = deviceId,
badge = 0,
notification = new
{
title = "test",
body = "body",
sound = "default",
priority = "high",
badge = 0,
show_in_foreground = true,
},
data = new
{
badge = 0,
title = "title",
body = "body",
sound = "default",
fcmMessageType = notifType,
show_in_foreground = true,
},
content_available = true,
priority = "high",
};