检查更新可用App Store

Jov*_*vem 11 objective-c app-store ios4 xcode4

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

我想要通知用户我的应用程序的新更新开始...

谢谢

neb*_*llo 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

  • 显然JSON结构已经改变,因为它现在位于"版本"字段中. (3认同)

emo*_*ity 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;
}
Run Code Online (Sandbox Code Playgroud)

委托方法:

- (void)appUpdaterDidShowUpdateDialog;
- (void)appUpdaterUserDidLaunchAppStore;
- (void)appUpdaterUserDidCancel;
Run Code Online (Sandbox Code Playgroud)