2009-12-07 70 views

回答

4

如果没有越狱手机,你不能这样做。苹果的'沙箱'的每个应用程序,所以它不能看到它的盒子外面。如果你有一个特定的应用程序,并且该应用程序有一个URL方案,你可以检查是否支持该方案(这可能表明该应用程序可能已安装),但这与你将要获得的一样接近。

+0

你能解释一下你的意思吗?“URL scheme”?在我的情况下,我有一个特定的应用程序列表,我想确定他们是否在iPhone上。 – 2009-12-07 06:09:28

+0

仔细研究一下,看起来在应用程序的info.plist中,可以添加一个允许其他应用程序打开该应用程序的URL方案。如果在试图打开URL时出现错误,则可以确定该应用程序不在那里。 – 2009-12-07 21:01:53

+0

实际上,在3.0中,UApplication有一个-canOpenURL:方法,它会告诉你该URL方案是否受支持。 – 2009-12-07 22:34:58

相关问题