首页 > 解决方案 > phoneauthprovider verifyphonenumber timeout

问题描述

您好,我正在使用 Firebase 电话身份验证方法。

 val options = PhoneAuthOptions.newBuilder(auth)
            .setPhoneNumber(phoneNumber)
            .setTimeout(30L, TimeUnit.SECONDS)
            .setActivity(this)
            .setCallbacks(callbacks)
            .build()

PhoneAuthProvider.verifyPhoneNumber(options)

该代码可以在良好的互联网连接下正常工作,但是当我在没有互联网或连接速度较慢的情况下连接到 wifi 时,onVerificationFailed会在 60 秒后调用方法。我可以用Asynctaskor解决这个问题Handler。有没有办法设置超时来验证电话号码或触发onVerificationFailed方法。

标签: androidfirebasefirebase-authentication

解决方案


推荐阅读