firebase 3可以在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不能访问服务器,它会将电子邮件+密码与什么进行比较?

相关内容

最新更新