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