您可以在没有任何用户提示的情况下从浏览器打开您的应用程序吗?

Blu*_*Man 5 node.js express typescript flutter next.js

因此,我设置了一个适用于 android 和 ios 的应用程序,并设置了相应的应用程序链接和通用链接。现在我希望能够在用户打开特定网站时将其从浏览器重定向到应用程序。所有移动部分都已完成,我专门研究浏览器/服务器部分,其中服务器向浏览器发送 301 重定向响应,浏览器应该能够知道:

  • 该应用程序是否已安装?
  • 打开应用程序或继续网络体验

我做了相当多的研究,我发现唯一可以解决我的问题的是 onelink.to,但他们只提供通用应用程序下载链接,这并不是我正在寻找的。有人知道或暗示我可以在哪里或做什么或寻找其他东西吗?

为了绝对清楚起见,预期的行为应该是当服务器发送带有应用程序域名的重定向时,浏览器应自动打开应用程序。

Gar*_*her 3

user gesture在打开深层链接之前,您需要一个。否则它不可能持续工作。一个众所周知的示例是在 OAuth 登录重定向后调用应用程序时。我之前的回答有一些关于这个主题的进一步信息。

因此,请围绕它添加一些用户体验,例如Click here to open the app、 或 等消息Continue on the web。这是一种非常标准的用户体验,可以让用户随时了解情况。