在更新的版本可用时更新ios应用程序

时间:2015-01-23 18:08:06

标签: iphone ios7 ios8 push-notification apple-push-notifications

我对ios开发完全陌生。 我有一个ios7和ios8应用程序,它会轮询到服务器以检查最新版本。 一旦有最新版本的应用程序可用,我打开Alert Box(通知)供用户更新App。

  1. 现在,一旦用户点击更新按钮,我需要使用哪种API从Apple App Store或网上商店获取最新版本的应用程序。
  2. 如何将用户保存的首选项移至新App。
  3. 会有帮助如果有人可以提供代码示例。

2 个答案:

答案 0 :(得分:0)

我不相信您可以调用API来更新应用。唯一可用的选项是将用户发送到您的应用的App Store页面,他们将看到更新按钮。

如果您将首选项存储在NSUserDefaults中或作为plist存储首选项,那么它们应该保留,除非用户从设备中删除该应用程序。

答案 1 :(得分:0)

我找到了解决问题的方法。

每个应用在App Store中都有一个唯一的网址。

让我们假设您已将应用从1.1版更新到1.2并在应用商店中发布应用。

现在在检查应用版本后的应用程序中,您可以使用openURL方法重定向到应用商店中的应用商店网址

e.g。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“AppURL-String”]];