使用 Firebase 动态链接自动填充意外密码

Unexpected password autofill with Firebase Dynamic Links

我已将 Firebase Dynamics Links 集成到我的应用程序中(使用 <myapp>.page.link 域)并且一切正常。但是,我现在发现在我的登录和注册屏幕中,我得到 username/password 网站 page.link 的自动填充。我目前没有使用自动填充,也没有 webcredentials 权限,所以这很奇怪。还有其他人遇到过这种情况并知道如何预防吗?

我每次都会看到每个带有动态链接的新项目。

我认为 firebase 的 apple-app-site-association posted 在 <yourapp>.page.link 是它可以找到的唯一可靠的信息来源(即使它没有 webcredentials) .基本上它看起来像在找不到 webcredentials 任何地方后退回到唯一可用的文件 applinks.

防止这种情况的最简单方法是从 firebase 采取主动,post 在您的网站上拥有 apple-app-site-association 文件 webcredentials(使用适当的“webcredentials:" 对应项已添加到关联域功能中)。