React Native js auth错误

时间:2018-01-10 11:31:08

标签: firebase react-native firebase-authentication

我是React Native的初学者。我正在开发一个应用程序,并使用Firebase实现基于电话号码的身份验证。

根据Firebase文档,我已在登录表单中实现了代码更改。

onButtonPress(){
    const{pnum} = this.state;
    var appVerifier = new firebase.auth.RecaptchaVerifier('phonerecaptcha', {
      'size': 'invisible',
      'callback': function(response) {
        // reCAPTCHA solved - will proceed with submit function
        onSignInSubmit();
      }
    });//window.recaptchaVerifier;
    firebase.auth().signInWithPhoneNumber(pnum,appVerifier)
    .then(function (confirmationResult) {
      this.confirmationResult = confirmationResult;
    }).catch(function (error) {

    })
  }

当我向Firebase提交并发送请求时,这是我在控制台中收到的错误。

  

找不到变量:文件wc       E:\ reactNative \ prithivi \塔莱\ node_modules \ @firebase \权威性\ DIST \ auth.js:28:644   UL       E:\ reactNative \ prithivi \塔莱\ node_modules \ @firebase \权威性\ DIST \ auth.js:269:784   HM       E:\ reactNative \ prithivi \塔莱\ node_modules \ @firebase \ AUTH \ DIST \ auth.js:277:402   d       E:\ reactNative \ prithivi \塔莱\ node_modules \ @firebase \ AUTH \ DIST \ auth.js:277:702

无法找到解决此问题的任何指示。

1 个答案:

答案 0 :(得分:0)

本地反应中不支持

reCAPTCHA。目前,仅在浏览器环境中支持电话验证。要构建自己的解决方法,请遵循以下建议:Using Firebase Phone number Auth with react-native