2

我在 Flutter 上开发了一个已发布的应用程序,带有 Firebase Deep 链接,仅适用于 iOS 的无密码登录。在 Android 上,我使用 Google 登录,它工作正常。

但是在 iOS 上,它可以在模拟器和大多数设备上运行(因为我每天都会看到新帐户),但是我收到了一些无法完成登录过程的人的抱怨。电子邮件链接会在浏览器上打开一个中间页面(这是一种带有继续按钮的确认屏幕),有时会重定向到 App Store,有时会重定向到应用程序,但应用程序上没有任何反应,也没有错误显示在安慰。

在模拟器上,电子邮件链接直接重定向到应用程序并顺利完成登录。

此问题已在各种设备型号上发生。有时,即使是曾经可以登录的人,在卸载应用程序并重新安装后也无法再登录。

我无法在我的设备或模拟器上重现它。

那么什么样的配置可能会导致这种奇怪的行为呢?

我在颤振主频道并使用这些插件版本:

  firebase_core: 0.4.4
  firebase_auth: 0.15.0
  firebase_dynamic_links: ^0.5.0+9
  cloud_firestore: 0.13.4
  firebase_analytics: ^5.0.11
4

0 回答 0