从我的应用程序中启动另一个iPhone应用程序?此功能需要表现如下: -
a)如果未安装应用程序,则打开App Store并选择应用程序
b)如果安装了应用程序,则打开应用程序
我已经拥有自定义网址。所以我可以打开给定的应用程序,如果它安装在iPhone上。 但是我想将用户发送到应用商店(如果尚未安装),以便他可以下载应用并立即开始使用
如何检查应用是否已安装?请帮忙。
答案 0 :(得分:3)
在canOpenURL:
上使用UIApplication
查看是否有可以响应您的自定义网址的应用。如果返回true,请使用自定义URL打开应用程序,否则打开指向App Store的链接
答案 1 :(得分:0)
类似的答案已经发布here。这应该是您实现目标所需的代码:
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"YOUR-URL-SCHEME://"]]) {
// Your App is installed
} else {
// Open iTunes
}