Я настраиваю все, что касается этого руководства: https://github.com/bizz84/firebase_auth_demo_flutter/blob/master/docs/sign-in-email-link.md
Я добавил домен firebase:
и dynmi c url:
Теперь я вызываю эту функцию в своем приложении:
_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 я использовал ключи из хранилища ключей отладки.