Я пытаюсь вызвать в приложении сообщения Firebase с внутренними глубокими ссылками Android, но сообщение не отображается. Название кампании отображается в моем logcat, поэтому я считаю, что оно пропускает его
I/FIAM.Headless: Already impressed Android On Boarding Message 2 Test FV ? : false
. Установки состоят из 4 кампаний FIAM с кнопкой глубокой ссылки для запуска следующего сообщения кампании. Глубокие ссылки открывают функцию onNewIntent, затем запускается событие. Другая кампания FIAM ожидает запуска события, а затем должна отобразить сообщение.
Вот как я запускаю событие:
FirebaseInAppMessaging.getInstance().triggerEvent("viewed_onboarding_message2");
Служба поддержки Firebase сообщила, что сообщения отображаются только на активность, которая вызвала событие, поэтому причиной могут быть глубокие ссылки. Некоторые вещи, которые я пробовал, были добавлением флагов намерений, изменением режима запуска на singleTask и использованием logEvent вместо triggerEvent. Цель этого проекта - создать несколько входящих сообщений при первом запуске приложения пользователями.