firebase 3 我们可以在 firebase.database().goOffline() 之后登录吗?
firebase 3 can we sign in after firebase.database().goOffline()?
我的 react-native 应用在线时工作正常,现在我正在尝试离线行为。
我试过离线(firebase.database().goOffline() 然后关闭 wifi 和 运行)。
我收到 firebase 错误 "auth/network-request-failed",代码如下:
import Firebase from 'firebase'
config = {
apiKey: `${ Config.firebase.apiKey }`,
authDomain: `${ Config.firebase.authDomain }`,
databaseURL: `${ Config.firebase.databaseURL }`,
storageBucket: `${ Config.firebase.storageBucket }`
}
firebase = Firebase.initializeApp(config)
firebase.database().goOffline()
const credentials = Firebase.auth.EmailAuthProvider.credential(email, password)
firebase.auth().signInWithCredential(credentials)
.then((user) => {
console.log('signin ok', user)
})
.catch((error) => {
console.log('signin error', error)
})
登录 Firebase 身份验证需要有效的网络连接。没有活动的网络连接时无法登录。
毕竟,如果无法访问服务器,firebase.auth().signInWithCredential
会将电子邮件+密码与什么进行比较?
我的 react-native 应用在线时工作正常,现在我正在尝试离线行为。
我试过离线(firebase.database().goOffline() 然后关闭 wifi 和 运行)。
我收到 firebase 错误 "auth/network-request-failed",代码如下:
import Firebase from 'firebase'
config = {
apiKey: `${ Config.firebase.apiKey }`,
authDomain: `${ Config.firebase.authDomain }`,
databaseURL: `${ Config.firebase.databaseURL }`,
storageBucket: `${ Config.firebase.storageBucket }`
}
firebase = Firebase.initializeApp(config)
firebase.database().goOffline()
const credentials = Firebase.auth.EmailAuthProvider.credential(email, password)
firebase.auth().signInWithCredential(credentials)
.then((user) => {
console.log('signin ok', user)
})
.catch((error) => {
console.log('signin error', error)
})
登录 Firebase 身份验证需要有效的网络连接。没有活动的网络连接时无法登录。
毕竟,如果无法访问服务器,firebase.auth().signInWithCredential
会将电子邮件+密码与什么进行比较?