ios - FIRPhoneAuthProvider providerWithAuth 不工作 ios
问题描述
我在 ios 项目中使用 Firebase,在那里我使用了带有电话号码的 Firebase 身份验证。FIRPhoneAuthProvider providerWithAuth
我在用
但出现错误
FIRAuthErrorUserInfoNameKey=ERROR_WEB_CONTEXT_ALREADY_PRESENTED,错误
[[FIRPhoneAuthProvider providerWithAuth:[FIRAuth authWithApp:firApp]] verifyPhoneNumber:phoneNumber UIDelegate:nil completion:^(
NSString *_Nullable verificationID,
NSError *_Nullable error)
{
if (error) {
// getting error here
} else {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:verificationID forKey:@"authVerificationID"];
}
}];
错误是
Error Domain=FIRAuthErrorDomain Code=17057 "User interaction is still ongoing, another view cannot be presented." UserInfo={NSLocalizedDescription=User interaction is still ongoing, another view cannot be presented., FIRAuthErrorUserInfoNameKey=ERROR_WEB_CONTEXT_ALREADY_PRESENTED}
pod 'Firebase/Auth', '~> 6.3.0'
关于反应原生的其他问题,它在原生 ios 上。
解决方案
推荐阅读
- mysql - rds sql 查询在应用程序连接上超时
- gcc - 无法在 macOS 上使用 -fopenmp 标志运行 gcc
- python - 如何使用 Django 创建嵌套 API (CRUD)?
- python - 在 sudo 中运行 python 文件,但在用户空间中运行配置文件
- gstreamer - Kinesis Video Streams C++ 创建者 SDK 中的 GStreamer
- python - 为什么在 numpy 数组中将 int 数相乘而不是 float 数需要 loger,
- python - 在 Spyder 中恢复主编辑器上方的文件选项卡
- python - 无法在 Python 中获得 C 扩展 CMySQLConnection
- python - 获取pandas中不为null的上一个和下一个值
- python - 将列表列表保存到另一个列表列表中,但在 python 中进行了更改