从通用链接打开 iOS 个应用程序

Open iOS application from universal links

我通过将 "apple-app-site-association" 上传到我的服务器并在我的项目中启用 "associated domains"(通过添加应用链接),在我的应用程序中实现了通用链接。每当我从 Safari 浏览器单击我的服务器网络链接时,我的应用程序就会打开。

1) 它不适用于任何其他浏览器 2) 我还需要从其他应用程序打开我的应用程序,即 Instagram、Twitter 等

如何使用通用链接实现上述场景。如果没有,有没有其他方法可以达到同样的效果。

并非所有应用都会在您的应用中打开通用 link。您可以在这里阅读更多内容:

"将通用 Link 直接粘贴到 Safari URL 字段不会导致应用程序自动打开。如果您这样做,您将不得不手动下拉网站,以便顶部会出现提示,要求您打开相应的应用程序。 但是,如果您在 Facebook(app)、Twitter(app)、Mail(app) 中粘贴 link,或者即使您在 Safari 上访问 Facebook,然后单击通用 link,应用程序也会打开直接地。 通用 links 不适用于 iOS 中的所有应用程序。如果您从任何“黑名单”应用程序中单击通用 link,它将不会打开该应用程序。转到此 link 了解更多信息。 与第一步一样,第一次您必须手动下拉网站并单击“打开”以使用相应的应用程序打开 link。如果单击具有注册域的通用 link,iOS 将“记住”打开应用程序而不是打开 safari。

https://medium.com/@abhimuralidharan/universal-links-in-ios-79c4ee038272

https://docs.branch.io/pages/deep-linking/universal-links/#appsbrowsers-that-support-universal-links