Почему Firebase In-App Messaging не работает на физическом устройстве iOS?
В настоящее время я пытаюсь заставить Firebase In-App Messaging отображаться на физических устройствах. По какой-то причине он будет отображаться только на устройствах симулятора. Я использую Xcode (язык программирования Swift), и мои модули Firebase обновлены. Нужно ли добавить какой-то дополнительный код для запуска обмена сообщениями в приложении?
Это работает только с определенными устройствами iOS?
(Это не Firebase Cloud Messaging)
4 ответа
У меня такая же проблема.
В настройках "Расписание> Событие" было только on_foreground
но добавляя app_launch
а также first_open
затем работает на физических устройствах.
FirebaseInAppMessaging 0.11.0
Надеюсь, поможет.
Для тех, у кого есть эта проблема с react-native-firebase, зайдите сюда: https://github.com/invertase/react-native-firebase/issues/3467
Есть несколько решений. Один сработал для меня: обновить все react-native-firebase до последней версии (8.2.0 атм)
@IanSp, он должен работать на физическом устройстве iOS для условий запуска on_foegreound. Вы пытались сделать приложение на первый план пару раз. Иногда это может привести к задержке при получении сообщений и, следовательно, придется ждать следующего времени переднего плана приложения, чтобы его отобразить.
Сравните часовые пояса в тестовом устройстве и кампании. https://github.com/firebase/firebase-ios-sdk/issues/5250 .