Подтвердить что ты не робот

Вход в Facebook в реале-натив и firebase 3.1

Недавно команда firebase выпустила свою новую версию firebase версии 3.1, которая совместима с реактивной. Я пытаюсь использовать новую firebase api с facebook.

Поскольку firebase не поддерживает всплывающее окно или перенаправление в native-native, я использую react-native-fbsdk, чтобы получить токен доступа, но когда я пытаюсь используйте auth.signInWithCredential, сбой входа в

code: "auth/app-not-authorized",
message: "Это приложение, указанное домен, на котором он размещен, не имеет права использовать Firebase Аутентификация с помощью ключа API. Просмотрите свой ключ конфигурации в консоли Google API."

Это мой код. любая помощь была бы очень оценена.

import { LoginManager, AccessToken} from 'react-native-fbsdk';
import firebase from '../Services/firebase';

const auth = firebase.auth();
const provider = firebase.auth.FacebookAuthProvider;

LoginManager.logInWithReadPermissions(['public_profile'])
.then(loginResult => {
    if (loginResult.isCancelled) {
        console.log('user canceled');
        return;
    }
    AccessToken.getCurrentAccessToken()
    .then(accessTokenData => {
        const credential = provider.credential(accessTokenData.accessToken);
        return auth.signInWithCredential(credential);
    })
    .then(credData => {
        console.log(credData);
    })
    .catch(err => {
        console.log(err);
    });
});
4b9b3361

Ответ 1

Нам удалось найти проблему. Похоже, что предоставленная нами учетная запись мандатов устарела по какой-то причине. Из google console мы выяснили, что новый apiKey был каким-то образом сгенерирован (возможно, во время обновления до firebase 3?), А ключ firebase был отмечен как Предыдущий ключ.
Как только мы обновили новый apiKey в нашем приложении, все приступило к работе.