Почему 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 .

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