Javascript 如何使用firebase auth实现重新发送OTP

Javascript 如何使用firebase auth实现重新发送OTP,javascript,firebase,firebase-authentication,one-time-password,Javascript,Firebase,Firebase Authentication,One Time Password,如何在60秒后重新发送OTP。正在使用firebase库,当前正在使用此 在第一次发送OTP时调用此 window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('sign-in-button', { }); 工作正常,发送第一个OTP。但我添加了计时器,如果60秒。交叉它将重新发送OTP按钮 不是因为它不会发送下一个OTP,所以我如何才能获得它 在重新发送OTP时,单击调用相同 window.recaptchaVeri

如何在60秒后重新发送OTP。正在使用firebase库,当前正在使用此

  • 在第一次发送OTP时调用此

    window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('sign-in-button', { 
    
    }); 
    
    工作正常,发送第一个OTP。但我添加了计时器,如果60秒。交叉它将重新发送OTP按钮

    不是因为它不会发送下一个OTP,所以我如何才能获得它

  • 在重新发送OTP时,单击调用相同

    window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('sign-in-button', { 
    
    });
    
  • 得到了解决方案: 重发时,我们不需要调用相同的重发按钮,即单击

    window.recaptchaVerifier=newfirebase.auth.recaptchaVerifier('sign-in-button',{});
    
    相反,我们可以直接调用内部函数

    firebase.auth().signInWithPhoneNumber(phoneNumber,appVerifier)
    
    因此,检察官办公室将受到不满