Динамическая ссылка Firebase открывает приложение, но не создает функцию прослушивания (Android)

android android-intent firebase firebase-dynamic-links dynamic-links

596 просмотра

1 ответ

Я пытаюсь интегрировать динамические ссылки Firebase в мое приложение (которое в настоящее время не использует другие компоненты Firebase). Я прошел все шаги, указанные в документации, но я не могу получить глубокую ссылку, используя

AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink);

Более того, я пытаюсь войти и отобразить тост в onCreate действия, к которому прикреплен фильтр намерений, но похоже, что даже oncreate не вызывается. Если я удалю фильтр намерений, динамическая ссылка откроет мою активность Launcher. Вот как я добавил фильтр намерений

<activity android:name=".receiver.DynamicLinkReceiver">
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data android:host="licsuperagent.com" android:scheme="http"/>
            <data android:host="licsuperagent.com" android:scheme="https"/>
        </intent-filter>
</activity>

Единственное сообщение журнала, которое приходит через

com.xx.xx D/FirebaseApp: Notifying background state change listeners.

Что я делаю неправильно?

Автор: Haran Sivaram Источник Размещён: 08.11.2019 11:06

Ответы (1)


0 плюса

Решение

Проблема была из-за использования файла google-services.json, сгенерированного для пакета сборки выпуска, но я использовал тот же файл в моей сборке dev. Спасибо всем за вашу помощь.

Если у вас возникла такая же проблема, просто создайте другой файл google-services.json из Firebase для вашего пакета сборки dev.

Автор: Haran Sivaram Размещён: 05.01.2017 10:23
Вопросы из категории :
32x32