检查更新可用App Store

时间:2011-06-13 10:44:41

标签: objective-c ios4 xcode4 app-store

任何知道是否存在某种方式来检查App Store上是否存在一个更新?

我希望通知用户我的应用程序的新更新开始......

由于

5 个答案:

答案 0 :(得分:62)

您可以轻松地要求应用商店返回您的申请信息:http://itunes.apple.com/lookup?id=441252681

在json响应中,“info”字段就是你要找的东西。 并且你免费更新它!

官方文件:http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

答案 1 :(得分:2)

我目前使用Binpress上提供的库来为您进行检查。截至这篇文章,图书馆是免费的。

http://www.binpress.com/c/615/6592

您还可以在推送更新时使用自己的通知消息,而不是使用自动检查(在Binpress上可用,并且此帖也是免费的)

http://www.binpress.com/c/662/6592

注意:我与Binpress OP没有任何关系或接受付款/赔偿

答案 2 :(得分:1)

只需使用ATAppUpdater,它就是1行,线程安全且快速。如果您想跟踪用户操作,它还有委托方法。这是一个例子:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [[ATAppUpdater sharedUpdater] showUpdateWithConfirmation]; // 1 line of code
    /////////////////////// OR ///////////////////////
    [[ATAppUpdater sharedUpdater] showUpdateWithForce]; // 1 line of code

   return YES;
}

委托方法:

- (void)appUpdaterDidShowUpdateDialog;
- (void)appUpdaterUserDidLaunchAppStore;
- (void)appUpdaterUserDidCancel;

答案 3 :(得分:0)

嗯,你知道什么时候有新的更新,所以你需要打电话来检查。我曾经托管过一个JSON文件,它返回的响应状态显示了最新实时版本的版本号。我的应用会检查此网址,看看是否有新版本。

答案 4 :(得分:0)

您可以从Github使用此库来提示用户是否有更新。它写得很快,并支持4.2。它具有许多检查规则,并且可以按时间间隔进行检查。我认为这就是您所需要的

Siren