Вход Google в Ionic React с Firebase не работает в производстве (BAD_Authentication, OAUTH2: OpenID ERROUS)Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Вход Google в Ionic React с Firebase не работает в производстве (BAD_Authentication, OAUTH2: OpenID ERROUS)

Сообщение Anonymous »

Я работаю над мобильным приложением, построенным с Ionic React, и я пытаюсь реализовать вход в Google с помощью Firebase. Я использую пакет @ @Compacitor -firebase /аутентификация для Aurt Auth в приложении ионного реагирования. Приложение: H2S.App.Starter, Сервис: OAuth2: OpenID
AXEH: LONG LIVE LEATERS Недоступны. < /P>
< /blockquote>
Вход работает правильно на эмуляторе Android, но не на производственных версиях на физических устройствах. Сертификаты для подписания приложения, как в хранилище ключей, так и в Cloud Console Google. /> < /li>
Я проверил, что мой client_id в Google соответствует одному в облачной консоли Google.const loginWithGoogle = async (): Promise => {
try {
let idToken: string | null = null;
let email: string | null = null;
let name: string | null = null;
let picture: string | null = null;

if (Capacitor.isNativePlatform()) {
// 🔹 Login con Google su Android/iOS
const result = await FirebaseAuthentication.signInWithGoogle();

if (!result || !result.user || !result.credential?.idToken) {
throw new Error("Errore durante il login con Google.");
}

idToken = result.credential.idToken;
email = result.user.email;
name = result.user.displayName;
picture = result.user.photoUrl;

console.log("🔹 ID Token ricevuto:", idToken);

} else {
// 🔹 Login con Google su Web
const result = await signInWithPopup(auth, googleProvider);

if (!result.user) {
throw new Error("Google Sign-In fallito.");
}

idToken = await result.user.getIdToken();
email = result.user.email;
name = result.user.displayName;
picture = result.user.photoURL;
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... -bad-authe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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