IOS应用程序更新检查应用程序内

我需要检查应用程序中的苹果商店的应用程序更新。 每次申请开始,我们需要检查这个..

请在下面的post中查看答案: iOS应用程序更新通知

哪一个是最好的select? Harpy或其他?

您需要在启动时在您的服务器上安装WebService(或类似的东西),以了解哪个版本是最新版本。 (如果你还没有一个WS,并且真的不想实现这个,那么你也可以简单地使用一个包含这个版本的XML或者文本文件)

然后使用[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"].比较从您的服务器检索到的此版本与应用程序的当前版本[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"].

如果它们不同,可以显示alertview并redirect到itms- apps://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id=[APPID]&mt=8 (用您的iTunes ConnectreplaceAPPID应用程序ID),这是使您的iPhone直接在您的应用程序的更新页面上打开AppStore应用程序的链接。

你也可以这样做,但如果你从应用程序商店刮,你总是有风险的应用程序商店更新,你的应用程序将无法获取最新版本,所以你必须去你自己的版本检查上面的步骤。