#android #firebase #firebase-dynamic-links
#Android #firebase #firebase-dynamic-links
Вопрос:
Я настраиваю динамические ссылки Firebase в своем проекте. На первый взгляд все работает. Но есть одно исключение. Когда я нажимаю на ссылку, мое приложение запускается и обрабатывает его. Но если мое приложение уже запущено, и я нажимаю на ссылку, приложение появляется на экране и не обрабатывает ссылку, потому что намерение в прослушивателе FirebaseDynamicLinks равно нулю. У меня есть только одно действие с singleTask launchMode, и я подписываюсь на FirebaseDynamicLinks в двух местах: onCreate() и onNewIntent(). Я использую последнюю версию библиотеки — 19.1.1 Кто-нибудь может объяснить мне, что я делаю не так?
Ответ №1:
Это была моя ошибка.
В onNewIntent(Intent)
методе я использовал Activity.getIntent()
вместо входящего параметра.