2010-04-22 72 views

回答

3

你可以不看安装的应用程序(至少是对于那些符合苹果的批准的应用程序)的列表,但你可以测试手机是否可以打开使用UIApplicatoin-canOpenURL:方法的某些网址:

NSURL *url = [NSURL URLWithString:@"myscheme://test"]; 

if ([[UIApplication sharedApplication] canOpenURL:someURL]) { 
    ... 
} 
+0

感谢您的回答。那么似乎没有公共API来获取已安装应用程序的列表。我真的很想知道是否有可能创建一个iPhone应用程序,该应用程序可以创建安装在我的iPhone上的应用程序列表,并通过邮件发送或与其他人共享。 – gyurisc 2010-04-22 22:23:42

+0

不在iPhone上,很抱歉,但您可以随时在Mac或PC上解析iTunes资料库以生成应用程序列表。 – 2010-04-23 01:39:10

0

您可以通过在服务器中添加一个服务器, 服务器通过查询iTunes libraray来完成这项工作并返回对iphone应用程序的响应。