iOS6引入了StoreKit框架,该框架被指定用于在应用程序内与AppStore交互。 我很容易设法将用户引导到特定的应用程序,问题是如何检测用户是否实际安装了我重定向到他的应用程序?
答案 0 :(得分:1)
这通常是通过在-canOpenURL:
对象上调用UIAplication
来完成的,如下所示:
NSURL *appURL = [NSURL URLWithString:@"fb:"];
BOOL appInstalled = [[UIApplication sharedApplication] canOpenURL:appURL];
但是您需要知道第二个应用程序打开的URL方案。它由应用程序开发人员在Info.plist文件中声明。
答案 1 :(得分:0)
有一个名为“iHasApp”的开源框架,可以检测已安装的应用程序。 Git存储库:iHasApp