使用 Android 9 进行 Firebase 电话身份验证

时间:2021-05-26 03:23:06

标签: firebase react-native firebase-authentication

我正在为我的项目使用 Firebase 电话身份验证。它在 ios 和 android 上都运行良好,但只有 android 9 失败了。
我调用函数 signInWithPhoneNumber 一段时间后,logcat 显示:
private void btnSearch_Click(object sender, EventArgs e) { for (int i = 0; i < lstCustomerDB.Items.Count; i++) { string item = lstCustomerDB.Items[i].ToString(); if (item.Contains(txtSearch.Text)) { index = 1; } } lstCustomerDB.Items.Clear(); if (index < 0) { `enter code here` MessageBox.Show("Item not found."); txtSearch.Text = String.Empty; } else { lstCustomerDB.SelectedIndex = index; } }
以前有人遇到过这种情况吗?

编辑:上述问题是因为我输入了错误的电话号码。我输入正确的号码后,代码确实发送了,但它立即过期。
W/FirebaseAuth: [SmsRetrieverHelper] Timed out waiting for SMS. 而且,我认为并非所有设备 android 9 都面临这个问题,华为、三星、诺基亚运行良好,但它发生在索尼设备上。

0 个答案:

没有答案