通过通用链接打开iOS应用程序

时间:2018-09-24 12:44:40

标签: ios swift ios-universal-links

我已通过将“ apple-app-site-association”上载到服务器并在项目中启用“关联域”(通过添加applinks)在应用程序中实现了通用链接。每当我从Safari浏览器中单击服务器Web链接时,我的应用程序即会打开。

1)它不能在任何其他浏览器上使用 2)我还需要从其他应用程序(即Instagram,Twitter等)中打开我的应用程序。

如何使用通用链接实现上述方案。如果没有,是否还有其他方法可以实现相同的目标。

1 个答案:

答案 0 :(得分:1)

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

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

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

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

相关问题