如何查找应用程序/网站Deep Link?

时间:2018-01-25 12:36:16

标签: ios cordova phonegap-plugins deep-linking ios-universal-links

我有一个使用AppAvailability插件(https://www.npmjs.com/package/cordova-plugin-appavailability)的cordova应用程序,我必须找出是否安装了特定的应用程序。它在Android上很简单,因为我只知道包名,但在IOS上我必须知道URI Scheme或DeepLink(例如myapp://)。

但我似乎无法找到如何获得它。示例是asos.com.au网站及其应用程序。包名称是' com.asos.app',因此该部分已解决。 但是,如果您访问网站(或在我的用例中,如果您转发到他们的网站),它会打开应用程序(如果可用)。如果它可用,我想让我的应用程序知道它不会重定向到网站(这实际上非常重要)。

所以,在IOS上我必须知道这个URI方案。 任何想法?

1 个答案:

答案 0 :(得分:1)

这听起来像asos.com已经实现了深层链接,确实http://www.asos.com/apple-app-site-association存在且看起来很好。在此处查找更多文档:https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html