IOS- Firebase 的通用 Link 和使用 location.href 的错误?

IOS- Universal Link with Firebase & bug with using location.href?

我制作了一个通用 link 并在 Xcode 和 firebase 动态 link 上设置它们。

在我自己的网站上使用标签似乎效果很好。 ex) link 到 myAPP

但是当我尝试使用 javascript 例如 location.href = "universal_link" .

那个根本不行,给我留言"the app is not installed, Go to appstore?"

使用通用 link 和 javascript 有什么问题吗?

如果有,我如何使用javascript或任何其他方式在用户访问我自己的网站时自动转发到通用link。

提前致谢。

您不能通过通用链接以这种方式使用重定向 — 自动转发(Javascript 和 HTTP) 不可能以任何形式出现。

通用链接需要某种明确的用户交互——Javascript 重定向不符合条件,除非它直接来自用户对页面对象执行的操作。相反,您需要提供一个静态按钮或 link 用户可以点击。