Firebase DynamicLinks выбрасывает `getServiceInstance не удалось!` - PullRequest
0 голосов
/ 17 мая 2019

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

Я реализовал часть получения динамической ссылки в соответствии с https://firebase.google.com/docs/dynamic-links/android/receive?hl=en. Но когда я прочитал журнал, я обнаружил, что FirebaseDynamicLinks.getInstance(this) не работает и записывает getServiceInstance failed! в журнал.
Кроме того, эта ошибка, кажется, возникает, когда приложение только что собрано и запущено.

Я уже пытался обновить все зависимости от Firebase и очистить проект. Есть ли что-нибудь еще, что я могу сделать?

В основном я реализовал в соответствии с документом Firebase, и вот зависимости приложения build.gradle:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    implementation 'com.android.support:appcompat-v7:26.+'
    implementation 'com.android.support:customtabs:26.+'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.google.firebase:firebase-core:16.0.8'
    implementation 'com.google.firebase:firebase-messaging:17.4.0'
    implementation 'com.google.firebase:firebase-dynamic-links:16.1.8'
    implementation 'com.android.support:design:26.+'
    testImplementation 'junit:junit:4.12'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...