如何在 iOS 上测试 Firebase 无密码登录?

Posted

技术标签:

【中文标题】如何在 iOS 上测试 Firebase 无密码登录?【英文标题】:How to test Firebase passwordless login on iOS? 【发布时间】:2020-05-10 07:23:31 【问题描述】:

我在我的 android 应用上使用 Firebase 无密码登录没有问题,但我找不到在 ios 上测试它的方法,因为电子邮件链接总是重定向到 App Store,这是万一它没有的逃生路线'找不到已安装的应用程序。

在 Android 上,系统将调试/测试版本识别为要打开的应用,并且一切正常。但在 iOS 上,似乎 Testflight 版本没有被识别为同一个应用程序,因此逃到了 App Store。是的,我使用的是相同的应用标识符,否则编译不会出现在 Testflight 上。

在不使用 Testflight 方法的情况下调试连接到计算机时出现同样的问题。

我知道 Firebase 现在有 Apple 登录(测试版)选项,但我正在使用 Flutter,而且目前运行状况不佳,因此无密码登录是最好的方法。

【问题讨论】:

【参考方案1】:

我发现我遗漏了几个 iOS 需要的特殊步骤。

This page 帮我添加了缺少的步骤。

现在我可以在模拟器上测试应用了。我还没有在 Testflight 上测试过。

【讨论】:

有哪些特殊步骤? 我分享的链接上的那些。

以上是关于如何在 iOS 上测试 Firebase 无密码登录?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Firebase 进行无密码登录,从 PC 打开链接

如何只允许我的应用在没有登录的情况下访问 firebase?

如何在 iOS AdHoc 构建上调试 Firebase

如何在Firebase上为cURL添加身份验证系统?

Firebase Auth 密码重置 iOS Swift - 更新 Firebase 数据库

如果用户已经无密码登录,firebase 可以设置密码身份验证吗?