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

How to test Firebase passwordless login on iOS?

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

在 Android 上,系统将 debug/test 版本识别为要打开的应用程序,一切正常。但在 iOS 上,Testflight 版本似乎未被识别为同一个应用程序,因此转至 App Store。是的,我使用相同的应用程序标识符,否则编译不会出现在 Testflight 上。

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

我知道 Firebase 现在有 Apple 登录(测试版)选项,但我使用的是 flutter,目前效果不佳,因此无密码登录是最好的方式。

我发现我缺少 iOS 所需的几个特殊步骤。

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

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