Я разрабатываю проект, поддерживающий реакцию, и он настроил 2 проекта firebase для производства и тестирования. Я получаю сообщение об ошибке "access_token Audience is not for this project" при попытке аутентификации из Google через firebase
let authProvider = Firebase.auth.GoogleAuthProvider.credential(
null,
authToken
);
let responseSignInWithCredential = await
Firebase.auth().signInWithCredential(
authProvider
); //error getting from here!
Эта ошибка появляется только я настроил ее с тестовой средой. Также Wonder Its затронул и предыдущую версию сборки (они работали без каких-либо ошибок на прошлой неделе).
Да, это работает для настроек производственной среды без каких-либо ошибок.

Конфигурация разработки имеет SHA-1 для отладочной сборки, а производственная конфигурация имеет SHA-1 для сборки выпуска. Эта ошибка возникает, когда вы используете отладочную сборку с конфигурацией prod. убедитесь, что отпечаток SHA-1 вашей сборки соответствует таковому в проекте Firebase
вот только для андроида не так ли?
Я решил проблему с IOS, но проблема с версией Android существует, как я могу сгенерировать разные SHA-1 для каждой сборки?
Спасибо @sri, я удалил debug.keystore, расположенный в папке .android, снова сгенерировал SHA-1 и добавил его в проект firebase. Это сработало.
Я удалил debug.keystore, расположенный в папке .android, снова сгенерировал SHA-1 и добавил его в проект firebase. Это сработало.
Вы пробовали использовать другой токен доступа?