Recentemente il team di Firebase ha rilasciato la sua nuova versione 3.1 di firebase che è compatibile con react-native. Sto cercando di usare la nuova API di Firebase con Facebook.Login Facebook in react-native e firebase 3.1
Dato Firebase non supporta popup o reindirizzare in reagisco-nativa, sto usando react-native-fbsdk per ottenere il token di accesso, ma quando sto cercando di utilizzare auth.signInWithCredential, il segno di fallire su
codice: "auth/app-non-autorizzata",
messaggio: "Questa applicazione, identificato dal il dominio in cui è ospitato, non è autorizzato a utilizzare Firebase autenticazione con la chiave API fornite Esaminare la configurazione chiave in. la console dell'API di Google. "
Questo è il mio codice. qualsiasi aiuto sarebbe molto apprezzato.
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);
});
});
Avete un completo esempio operativo di questo? Mi piacerebbe vederlo .. Sto lottando .. –
sei sicuro di avere lo stesso errore di me? sei sicuro di aver aggiornato le chiavi in base alle credenziali nella console di google? – atlanteh
Sì Le credenziali sono tutte aggiornate .. questo codice attuale funziona per te? –