如果已经下载了如何打开应用程序,否则打开iTunes下载页面

时间:2013-10-24 06:10:45

标签: ios iphone objective-c

在我的应用中,我想在App Store上打开一个应用程序下载页面。但如果它已经下载,我想引导用户进入应用程序。当我提供诸如https://itunes.apple.com/之类的URL时,app store正在打开。但问题是它总是打开应用程序商店页面,虽然该应用程序已经下载。是否可以在下载后打开应用程序。谢谢你的回复。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:APPSTORE_URL]];

1 个答案:

答案 0 :(得分:6)

你可以这样做:

if([[UIApplication sharedApplication] canOpenURL:urlSchemeOfYourApp])
{
  [[UIApplication sharedApplication] openURL:urlSchemeOfYourApp];
}
else
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:APPSTORE_URL]];
}

在这里,首先要检查您的应用程序是否已安装在设备上,如果已安装打开应用程序,如果未安装则打开iTunes商店。