弄清楚应用是否支持深层链接

时间:2017-08-16 23:12:31

标签: android ios

我想轻易弄清楚,对于我手机上安装的任何应用,该应用是否支持深层链接(即打开应用而非网站的链接)。

有没有办法在Android和/或iOS中执行此操作而无需随机点击链接?

2 个答案:

答案 0 :(得分:1)

如果你知道应用程序自定义方案,那么你可以使用:

let url = URL(string: “fb://“)!
let isInstalled = UIApplication.shared.canOpenURL(url)

以下是blog post以供进一步阅读。

答案 1 :(得分:1)

这种方式适用于仅适用于iOS 并告诉您该应用是否有网址方案可以打开它

您需要做的是在计算机上获取iTunes上的应用 .. 解压缩,然后查看 Info.plist 文件。

此文件是XML ..查找'URL types',其中的某个位置是定义'URL Schemes'的位置。

  

可悲的是,您需要为每个应用程序执行此操作   可能会在同一个应用的未来版本中发生变化。