Iphone 如何使用iHasApp获取所有已安装的应用程序名称

Iphone 如何使用iHasApp获取所有已安装的应用程序名称,iphone,Iphone,我正在开发一个应用程序。因为我正在使用iHasApp第三方应用程序获取已安装的应用程序名称。但它只给出了4个应用程序名称(skype、愤怒的小鸟、Instagram、Talking Tom)。因此,请告诉我如何使用iHasApp或任何其他方法获取所有已安装的应用程序名称。没有100%的方法可以做到这一点。我认为iHasApp是通过检查应用程序URL方案来实现的。但如果一个应用程序没有URL方案,那么检测它将变得非常不可能 因此,您必须接受并非所有的应用都会被找到,并且您只能找到您知道应用URL方

我正在开发一个应用程序。因为我正在使用iHasApp第三方应用程序获取已安装的应用程序名称。但它只给出了4个应用程序名称(skype、愤怒的小鸟、Instagram、Talking Tom)。因此,请告诉我如何使用iHasApp或任何其他方法获取所有已安装的应用程序名称。

没有100%的方法可以做到这一点。我认为iHasApp是通过检查应用程序URL方案来实现的。但如果一个应用程序没有URL方案,那么检测它将变得非常不可能


因此,您必须接受并非所有的应用都会被找到,并且您只能找到您知道应用URL方案的应用。

我如何才能找到哪个应用有URL方案?您可以为您想要查找的每个应用获取
info.plist
。使用类似于访问iOS设备文件系统的软件。在info.plist中,我们可以找到
CbundleurlTypes
的URL模式,该模式应包含
CbundleurlSchemes
,在此数组中,您可以找到URL模式的“我可以为设备中的每个应用程序创建该URL模式吗?”?