【发布时间】:2017-12-28 07:51:48
【问题描述】:
我正在使用 Firebase 电话身份验证开发 Kotlin 应用程序。我对实现此验证电话号码感到困惑。
private fun startPhoneNumberVerification(phoneNumber: String, mCallbacks: PhoneAuthProvider.OnVerificationStateChangedCallbacks?) {
Log.d("phoneNumber==", "" + phoneNumber);
PhoneAuthProvider.getInstance().verifyPhoneNumber(
phoneNumber, // Phone number to verify
60, // Timeout duration
TimeUnit.SECONDS, // Unit of timeout
this@LoginActivity, // Activity (for callback binding)
mCallbacks)
}
实现上面的代码并得到错误(“以下函数都不能使用提供的参数调用”)以及“创建扩展函数 PhoneAuthProvider?.verifyPhoneNumber”。有人可以指导我吗?
【问题讨论】:
-
错误是什么?
-
@PeterHaddad 已更新。你能查一下吗?
-
超时是
long,所以60应该是60L。 -
@Michael 已经尝试过了。仍然出现同样的错误
标签: android firebase kotlin firebase-authentication kotlin-android-extensions