Когда я запускаю вход Apple в приведенные ниже коды: < /p>
Future signInWithApple() async {
final appleProvider = AppleAuthProvider();
appleProvider.addScope('email');
// appleProvider.setCustomParameters({
// 'client_id': 'com......firebase', // service ID
// }); // client_id is reserved
return await FirebaseAuth.instance.signInWithProvider(appleProvider);
}
< /code>
Он запускает Chrome с надлежащей информацией из сервиса, которую я создал в Apple Developer, кажется, что процесс знака заканчивается должным образом. Но когда он возвращается в приложение Android, я получаю следующее сообщение об ошибке: < /p>
firebaseauthexception:
code: Invalid-credential,
Сообщение: httpmetadata {status = 400, cachepolicy = no_cache, cachedurationjava = null, cacheimutable = false, stalewhilevalidate = null, Имя файла = null, lastmodified = null, retryafter = null, crossoriginembedderpolicy = null, crossoriginopenerpolicy = null, crossoriginresourpolicy = nul ], varyheadernames = [], cookielist = []}},
stacktrace: null < /em> < /p>
Я создал ключи и службы дважды и дважды проверял все с разработчиком Apple, Вставьте в обратный вызов, как предложено Firebase с доменом. Сохраняется.
Если я отменил код ошибки "web-context-canced" , так что я думаю, что все в порядке.
< P> Если кто -то столкнулся с аналогичными проблемами, любые предложения будут высоко оценены.
Подробнее здесь: https://stackoverflow.com/questions/790 ... ot-working