2016-09-20 2 views
1

Я пытаюсь подключить React Native с Firebase. Я использую следующий метод для подключения Firebase.Connect Firebase with React Native

import * as firebase from 'firebase'; 
// Initialize Firebase 
const firebaseConfig = { 
    apiKey: "<YOUR-API-KEY>", 
    authDomain: "<YOUR-AUTH-DOMAIN>", 
    databaseURL: "<YOUR-DATABASE-URL>", 
    storageBucket: "<YOUR-STORAGE-BUCKET>" 
}; 
firebase.initializeApp(firebaseConfig); 


app.authWithPassword({ 
    "email": "[email protected]", 
    "password": "abc1234" 
}, (error, user_data) => { 
    if (error) { 
    alert('Login Failed. Please try again'); 
    } else { 
    AsyncStorage.setItem('user_data', JSON.stringify(user_data)); 
    } 
}); 

Но он возвращает следующее сообщение об ошибке:

app.authWithPassword is not a function.

Я использую Firebase 3.4 и React Native 0,32.

+0

попробовать 'firebase.authWithPassword' вместо' app.authWithPassword' – Cherniv

ответ

3

От Firebase documentation:

firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) { 
    // Handle Errors here. 
    var errorCode = error.code; 
    var errorMessage = error.message; 
    // ... 
}); 
Смежные вопросы