Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 确定应用程序是否支持深度链接_Android_Ios - Fatal编程技术网

Android 确定应用程序是否支持深度链接

Android 确定应用程序是否支持深度链接,android,ios,Android,Ios,我想很容易弄清楚,对于我手机上安装的任何应用程序,该应用程序是否支持深度链接(即打开应用程序而不是网站的链接) 在Android和/或iOS中有没有一种方法可以做到这一点,而不必随机单击链接?如果您知道应用程序自定义方案,那么您可以使用: let url = URL(string: “fb://“)! let isInstalled = UIApplication.shared.canOpenURL(url) 以下是一个供进一步阅读的示例。如果您知道应用程序自定义方案,则可以使用: let u

我想很容易弄清楚,对于我手机上安装的任何应用程序,该应用程序是否支持深度链接(即打开应用程序而不是网站的链接)


在Android和/或iOS中有没有一种方法可以做到这一点,而不必随机单击链接?

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

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

以下是一个供进一步阅读的示例。

如果您知道应用程序自定义方案,则可以使用:

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

下面是一个供进一步阅读的示例。

这种方法仅适用于iOS,并告诉您应用程序是否有url方案可打开它

您需要做的是在您的计算机上的itunes上获取应用程序解压缩它,并在里面查找Info.plist文件

此文件是一个XML文件。。查找
“URL类型”
,在这里面的某个地方定义了
“URL方案”

可悲的是,你需要为每个应用程序这样做,而这 可能会在同一应用程序的未来版本中更改


这种方法仅适用于iOS,并告诉您应用程序是否有url方案来打开它

您需要做的是在您的计算机上的itunes上获取应用程序解压缩它,并在里面查找Info.plist文件

此文件是一个XML文件。。查找
“URL类型”
,在这里面的某个地方定义了
“URL方案”

可悲的是,你需要为每个应用程序这样做,而这 可能会在同一应用程序的未来版本中更改


谢谢你知道有没有一种方法可以在不知道自定义方案的情况下实现这一点吗?有一个私有API,但如果你计划将应用程序放到应用商店中,那么就没有其他方法了。有一个网站列出了大量已知的计划,但似乎已经关闭了。谢谢你知道有没有一种方法可以在不知道自定义方案的情况下实现这一点吗?有一个私有API,但如果你计划将应用程序放到应用商店中,那么就没有其他方法了。有一个网站列出了大量已知的计划,但似乎已经关闭了。好啊我猜你只是想要一个简单的方法好吧,任何有帮助的:)这是我的答案,希望你一切顺利。。祝你好运好啊我猜你只是想要一个简单的方法好吧,任何有帮助的:)这是我的答案,希望你一切顺利。。祝你好运