我想在 react native 中通过 firebase 进行短信验证我正在使用 react-native-firebase 库来访问 firebase SDK,尽管我已经尝试过他们的内置方法来发送验证码,但它没有用我使用的方法:
firebase.auth().verifyPhoneNumber('+p #')
.on('state_changed', (phoneAuthSnapshot) => {
console.log(phoneAuthSnapshot)
})
firebase.auth().signInWithPhoneNumber('+p #')
.then((confirmResult) => {
console.log(confirmResult)
})
.catch((error)=>{
console.log("catch"+error)
})
我已经尝试了很多方法。我正在使用 Firebase 免费计划,并且也正确上传了 SHA1 哈希。
我得到的错误
代码:空
错误:空
状态:“发送”
验证 ID:“AM5PThB_qcB3PDSoEsEGy2fKu4kAqg-SOcrF45oz5Zx5gi8Rv3JJM94hstJJvT9XoWM2O9oqlHybMVHMt-ajH9PK-mEy2YFIMiEjEdOIkI622WxnJ3PGPvX6wNz_0UpUBk54D0OfDn9T”
但代码没有发送到我的巴基斯坦或美国号码。