Я использую Firebase Facebook для своего приложения. Я просто хочу публичный профиль пользователя, чтобы я мог создать пользователя в своей базе данных. Мне не нужна полная аутентификация с помощью firebase, только детали профиля, но я получаю следующую ошибку:
Вот код
const firebaseConfig = {
apiKey: FIREBASE_KEY,
authDomain: FIREBASE_AUTH_DOMAIN,
databaseURL: FIREBASE_DATABASE_URL,
projectId: FIREBASE_PROJECT_ID,
storageBucket: FIREBASE_STORAGE_BUCKET
}
export const Firebase = firebase.initializeApp(firebaseConfig);
async loginWithFacebook(navigate){
const { type, token} = await Expo.Facebook.logInWithReadPermissionsAsync(FACEBOOK_APP_ID, {
permissions: ['public_profile'],
});
if (type == 'success') {
const provider = new Firebase.auth.FacebookAuthProvider();
const credential = provider.credential(token);
Firebase.auth().signInWithCredential(credential)
.then((user) => {})
.catch((error) => {
});
}
}
Я очень новичок в родной реакции, пожалуйста, дайте мне знать, что я делаю не так.