Почему Firebase deeplink не открывает мое приложение? - PullRequest
0 голосов
/ 20 февраля 2020

Я настраиваю все, что касается этого руководства: https://github.com/bizz84/firebase_auth_demo_flutter/blob/master/docs/sign-in-email-link.md

Я добавил домен firebase:

enter image description here

и dynmi c url:

enter image description here

Теперь я вызываю эту функцию в своем приложении:

_firebaseAuth.sendSignInWithEmailLink(
      email: email,
      url: 'https://framr-test.firebaseapp.com/',
      handleCodeInApp: true,
      iOSBundleID: packageInfo.packageName,
      androidPackageName: packageInfo.packageName,
      androidInstallIfNotAvailable: true,
      androidMinimumVersion: '21',
    );

Имя пакета совпадает с именем в AndroidManifest. xml. Теперь я получаю электронное письмо со ссылкой на следующие параметры для каждого электронного письма:

https://sykori.page.link/?
link=https://framr-test.firebaseapp.com/__/auth/action? 
apiKey=...&
mode=signIn&
oobCode=...&
continueUrl=https://framr-test.firebaseapp.com/
&lang=en
&apn=com.sykori.framr
&amv=21
&ibi=com.sykori.framr
&ifl=...

При нажатии на ссылку на моем телефоне я буду перенаправлен на https://framr-test.firebaseapp.com/, а затем на магазин игр, но приложение не открывается. Приложение устанавливается только через Android Studio. Для SHA1 и SHA256 я использовал ключи из хранилища ключей отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...