Flutter и Firebase Auth на Android: Flutter не перемещается из веб -браузера в приложение после успешной аутентификацииAndroid

Форум для тех, кто программирует под Android
Anonymous
Flutter и Firebase Auth на Android: Flutter не перемещается из веб -браузера в приложение после успешной аутентификации

Сообщение Anonymous »

Я пытаюсь реализовать аутентификацию Apple с помощью Firebase и Android. Это моя функция < /p>
dynamic signInWithApple() async {
try {
AppleAuthProvider appleProvider = AppleAuthProvider()
..addScope('email')
..addScope('name');

UserCredential cred;

cred = await FirebaseAuth.instance.signInWithProvider(appleProvider);

return cred;
} catch (e) {
print("Erorr Encountered womp womp: " + e.toString());
return "Error signing in with Apple. Please try again.";
}
}
< /code>
Этот код отлично работает на iOS, но не на Android. Я прошел все шаги, чтобы заставить его работать, от получения идентификатора служб до настройки всех доменов перенаправления URL на < /p>
https://PROJECT_ID.firebaseapp.com/__/auth/handler and PROJECT_ID.firebaseapp.com
< /code>
Я позаботился о том, чтобы установить эти URL -адреса выше в консоли разработчика Apple, а также поместил соответствующую информацию в Firebaseauth.





< /code>
В моем файле Androidmanifest.xml. < /p>
Аутентификация успешна на Android после того, как Flutter подтягивает веб -браузер. Тем не менее, я должен вручную перейти обратно в приложение от Chrome. Почему это так?

Подробнее здесь: https://stackoverflow.com/questions/796 ... browser-to

Вернуться в «Android»