Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
确定iPhone上应用程序的应用程序ID_Iphone - Fatal编程技术网

确定iPhone上应用程序的应用程序ID

确定iPhone上应用程序的应用程序ID,iphone,Iphone,有人知道如何通过编程确定iPhone上应用程序的应用程序ID吗?也就是说,要确定iPhone上安装了哪些应用程序?如果不越狱,就无法完成此操作。苹果对每个应用程序都进行了“沙盒”操作,因此无法看到盒子外的东西。如果您考虑了一个特定的应用程序,并且该应用程序有一个URL方案,您可以检查该方案是否受支持(这表明该应用程序可能已安装),但这是最接近您的目标。如果不越狱,您无法做到这一点。苹果对每个应用程序都进行了“沙盒”操作,因此无法看到盒子外的东西。如果您考虑了一个特定的应用程序,并且该应用程序有一

有人知道如何通过编程确定iPhone上应用程序的应用程序ID吗?也就是说,要确定iPhone上安装了哪些应用程序?

如果不越狱,就无法完成此操作。苹果对每个应用程序都进行了“沙盒”操作,因此无法看到盒子外的东西。如果您考虑了一个特定的应用程序,并且该应用程序有一个URL方案,您可以检查该方案是否受支持(这表明该应用程序可能已安装),但这是最接近您的目标。

如果不越狱,您无法做到这一点。苹果对每个应用程序都进行了“沙盒”操作,因此无法看到盒子外的东西。如果您考虑了一个特定的应用程序,并且该应用程序有一个URL方案,您可以检查该方案是否受支持(这表明该应用程序可能已安装),但这是您将要了解的最接近的情况。

您能解释一下“URL方案”是什么意思吗?在我的例子中,我有一个特定的应用程序列表,我想确定它们是否在iPhone上。再进一步研究一下,似乎可以在应用程序的info.plist中添加一个URL方案,允许其他应用程序打开该应用程序。如果在尝试打开URL时出现错误,则可以确定该应用程序不存在。实际上,在3.0中,UAApplication有一个-canOpenURL:方法,该方法将告诉您是否支持该URL方案。您能解释一下“URL方案”是什么意思吗?在我的例子中,我有一个特定的应用程序列表,我想确定它们是否在iPhone上。再进一步研究一下,似乎可以在应用程序的info.plist中添加一个URL方案,允许其他应用程序打开该应用程序。如果在尝试打开URL时出现错误,则可以确定该应用程序不存在。实际上,在3.0中,UAApplication有一个-canOpenURL:方法,该方法将告诉您是否支持该URL方案。