短信自动验证在片段内无法使用firebase-auth验证电话号码

时间:2017-07-08 07:47:56

标签: android firebase sms firebase-authentication telephony

我最近将我的应用程序从Digits移动到Firebase电话号码身份验证。 一切正常,除了sdk无法自动验证收到的短信。 我从片段中调用以下代码:

PhoneAuthProvider.getInstance().verifyPhoneNumber(
            phoneNumber,        // Phone number to verify
            60,                 // Timeout duration
            TimeUnit.SECONDS,   // Unit of timeout
            getActivity(),               // Activity (for callback binding)
            mCallbacks);        // OnVerificationStateChangedCallbacks

如果用户在我设置的Edittext中手动输入验证码但从不自动检测到它,它可以正常工作。

我认为这是由于代码放在片段而不是活动中。

0 个答案:

没有答案