Ошибка запуска сообщений в приложении, содержащих глубокие ссылки - PullRequest
2 голосов
/ 18 января 2020

Я пытаюсь вызвать в приложении сообщения 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. Цель этого проекта - создать несколько входящих сообщений при первом запуске приложения пользователями.

...