SWIFT中的通用链接有什么替代方案吗?

时间:2015-12-15 13:56:48

标签: swift ios9 deep-linking ios-universal-links

好吧,我一直在努力寻找深层链接和通用链接。 我正在尝试设计一个具有深层链接作为“bunty”的应用程序。

所以我有一个http://www.bunty.org的网络链接&如果我在我的iPhone中点击此URL,将导致打开myapp。如果没有,它会打开Safari或任何其他浏览器中的URL。

直到现在我的搜索结果将我引向Universal Linking。那么有没有其他方法来实现我想要做的事情,比如仅通过深度链接?

1 个答案:

答案 0 :(得分:1)

我认为您所说的是想要使用基本网址深入链接到您的应用。不幸的是,对于iOS上的通用链接,这种行为是预期的 - 通用链接仅适用于不同的域。因此,您将无法通过根域打开您的应用程序。

您可以通过非根域使用通用链接。使这更容易的一种方法是使用branch使深层链接更容易 - 它完全免费,您可以为单个链接和平台进行自定义重定向,并通过安装传递数据。

从iOS9.2开始,URI方案已被弃用,因此使用Universal链接可能是您的最佳选择。如果您使用分支,则还可以使用Cloudflare设置自定义域(与根域不同)以用于您的通用链接。