版本号

zlib许可证
Objective-C
iOS

1张图片

作者

描述

App Store应用的更新机制有些繁琐,且与应用本身脱节。用户往往未能注意到应用的新版本发布,即使注意到了,App Store的“全部下载”选项也意味着用户常常看不到新版本的说明。

虽然不能绕过App Store并在应用内直接更新应用,因为这违反了App Store的条款和条件,但是没有理由让应用不能通知用户新版本已准备好,并引导他们到App Store下载更新。

iVersion是一个简单易用的类,允许iPhone和Mac App Store应用自动检查更新并通知用户关于新功能的信息。

iVersion还具有一个附加功能,即在用户下载新版本后首次运行应用时向用户介绍重要的新功能。

注意:iVersion无法判断特定版本是否提供下载,因此请确保只有在Apple已批准您的应用并在商店中可见之后,才更新远程版本文件。

自动执行此操作的一种方法是替换远程版本文件,将其替换为一个提供动态轮询您的应用iTunes应用页面的网络服务,并抓取版本号和发布说明。这里包含了一个此类服务的示例实现(用PHP编写)。