好的,我整天都在尝试找出深度链接和通用链接。我正在尝试设计一个具有深层链接的应用程序 "bunty" 。
所以我有一个http://www.bunty.org的网络链接,如果我在我的 iphone 中点击这个 URL,它会打开 myapp。如果不是,它将在 Safari 或任何其他浏览器中打开该 url。
到目前为止,我的搜索结果将我引向 Universal Linking 。那么有没有其他方法可以实现我想要做的事情,比如只通过深度链接?
好的,我整天都在尝试找出深度链接和通用链接。我正在尝试设计一个具有深层链接的应用程序 "bunty" 。
所以我有一个http://www.bunty.org的网络链接,如果我在我的 iphone 中点击这个 URL,它会打开 myapp。如果不是,它将在 Safari 或任何其他浏览器中打开该 url。
到目前为止,我的搜索结果将我引向 Universal Linking 。那么有没有其他方法可以实现我想要做的事情,比如只通过深度链接?
我认为您的意思是您想使用基本 URL 深层链接到您的应用程序。不幸的是,对于 iOS 上的通用链接,这种行为是意料之中的 - 通用链接仅适用于不同的域。因此,您将无法通过根域打开您的应用程序。
您可以通过非根域使用通用链接。使这更容易的一种方法是使用分支使深度链接更容易 - 它是完全免费的,您可以为各个链接和平台进行自定义重定向,并通过安装传递数据。
从 iOS9.2 开始,不推荐使用 URI 方案,因此使用通用链接可能是您的最佳选择。如果您使用 Branch,您还可以使用Cloudflare设置自定义域(与您的根域不同)以用于您的通用链接。