首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启用电话身份验证firebase、flutter、xcode

如何启用电话身份验证firebase、flutter、xcode
EN

Stack Overflow用户
提问于 2021-02-26 15:18:06
回答 1查看 47关注 0票数 0

我已经配置了Flutter Firebase身份验证,它在Android上工作得很好。但在ios上,我似乎无法让它工作。

我在MacOS上使用Xcode和Flutter部署到物理iphone()14.4),并且我遵循了以下说明:

通过Xcode将googleservice-info.plist添加到项目中。

在签名和Xcode中的功能下,配置配置文件、团队、捆绑标识符、签名证书(Apple Development证书)配置无错误。推送通知(发布)也已启用。

在developer.apple.com中,在“身份”->“我的应用”下,我启用了推送通知。我还在推送通知中创建了开发和生产SSL证书。还创建了苹果推送通知服务(APNs)的密钥。

在我的Firebase项目中,我已经添加了iOS应用程序,并且所有字段都已填充。在云消息下,在iOS应用程序中,我上传了APN密钥以及我从苹果开发人员那里获得的开发和生产证书。

我运行'flutter run --release‘(我使用的是物理iphone( 14.4 )),因为在14.4上不允许使用调试模式。App安装成功。我可以浏览页面,甚至可以向Firebase注册电子邮件/pw。但是,当我做一个Firebase手机身份验证(verifyPhoneNumber)时,我一直收到一个错误,就像我编码的snackbar错误所指示的那样。问题是我不能从日志中得到具体的错误,因为我已经使用release和flutter日志进行了部署,而flutter日志仍然是空的。

我不知道还能做什么。请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-01 12:54:32

想明白了。问题出在目标Runner的信息下的URL类型。必须添加URL方案。对于那些有这个问题的人,请参考下面的。

https://firebase.google.com/docs/auth/ios/phone-auth

iOS将验证码与Firebase结合使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66381625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档