如何在javascript中设置通用链接



我已经为使用通用链接所需的一切做好了准备
(制作了一个AASA,并检查它与AASA验证器没有任何问题。还设置了XCODE和其他类似的东西(

现在,我必须在我的网页中设置一个超链接才能使用该应用程序。但我不知道它是如何工作的,也不知道如何设置它。

点击一个按钮,web就会打开一个应用程序。我需要一些移动到应用程序的URL。

我必须设置什么样的URL?我尝试了以下URL。

$('#myButton').on('click', ()=>{ location.href = "https://example.com/somepage"})

$('#myButton').on('click', ()=>{ location.href = "https://example.com/apple-app-site-association" })

正如您所期望的,如果您尝试以上操作,您将能够简单地移动到页面或下载AASA文件。

因为我不完全理解这个机制,我只是尝试了很多方法。如有任何帮助,我们将不胜感激。

您没有在网站中引用ASAA文件。它只需要托管在根目录或根目录之外的.aknown目录中。

在您的应用程序中,您将网站的域添加到相关的域权限中。

此权限使iOS在安装应用程序时从您的网站获取ASAA文件(并定期刷新(。

在ASAA文件中,您列出了要启动应用程序的路径。当用户在iOS设备上的Safari中导航到匹配路径时,iOS会启动您的应用程序并传递URL。

例如:

您可以在ASAA文件中列出/news/*

当有人浏览到https://example.com/news/Article1234时,iOS将启动您的应用程序并传入URL。

您需要在iOS应用程序中接收该URL,对其进行解析并采取适当的操作(例如,移动"新闻"视图控制器并显示文章1234(。

在此处描述了该过程

相关内容

  • 没有找到相关文章

最新更新