iOS6 引入了 StoreKit 框架,该框架专门用于从应用程序内部与 AppStore 进行交互。 我很容易将用户引导至特定的应用程序,问题是我如何检测用户是否实际安装了我重定向到的应用程序?
最佳答案
这通常是通过在 UIAplication
对象上调用 -canOpenURL:
来完成的,如下所示:
NSURL *appURL = [NSURL URLWithString:@"fb:"];
BOOL appInstalled = [[UIApplication sharedApplication] canOpenURL:appURL];
但是您需要知道第二个应用程序打开的 URL 方案。它由应用程序开发人员在 Info.plist 文件中声明。
关于ios - 使用 StoreKit 检测应用安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17455063/