android - 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 秒后调用方法。我可以用Asynctask
or解决这个问题Handler
。有没有办法设置超时来验证电话号码或触发onVerificationFailed
方法。
解决方案
推荐阅读
- angular - 无法从打字稿中的数组中删除元素
- php - 创建一个php上传器,以中断上传文件的加载
- python - 在 Pandas 中的多个 if 条件下替换字符串
- java - JVM终止后如何删除文件?
- python - 机器人测试接收的 unicode 与从 python 关键字发送的不同
- java - 为什么在前序遍历(二叉搜索树)上使用递归?
- android - 带有标题和边框的布局,类似于 Delphi 或 VB.NET GroupBox
- c# - 如何使用正则表达式查找不同的电话数字模式
- perl - 使用 perl 脚本比较日期(以字符串格式)的正确方法
- javascript - 有效地点击一个选项 javascript