一般App在设备上启动后都会有做版本检测以确认本版本是否是最新版本的App,以便提示用户更新到最新版本。
当然可以在公司的的服务器做接口查询,这是一个比较笨的办法,但鉴于iOS App的上架App特性,我们希望检测到当前设备安装的版本与
App Store上的版本比较,具体操作如下:
1. 如何从App Store上获取指定App的信息?
这里可以通过Apple公司提供的REST接口进行查询,其接口如下:
http://itunes.apple.com/lookup?id=appid
如 http://itunes.apple.com/lookup?id=959905334
参数appid指的是你在app在创建后的唯一标识,在iTunes Connect里可以查找到此信息。
此接口将返回一个JSON格式的字串内容,其中一个就是版本信息,如下:
"version":"1.6.0"
另一个重要的信息就是下载此版本App的下载页面:
"trackViewUrl":"https://itunes.apple.com/us/app/zhang-shang-bao/id...?mt=.&uo=..."
2. 在获取App Store上App版本后, 接下来就是获取当前设备运行的App的最新版本:
[[NSBundlemainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVersionKey];
3. 在比较完线上版本与本地版本后,如果发现线上(App)版本更高的话,则提示用户跳转到下载页面,如下的代码:
[[UIApplication sharedApplication] openURL:trackViewUrl];
就此完成,OK!
分享到:
相关推荐
开发者需要检查审核状态,等待苹果官方审核通过后,应用将会上架App Store供用户下载和使用。 以上步骤涵盖了iOS应用在App Store的整个上架流程,包括创建App ID、申请发布证书与描述文件、在iTunes Connect创建...
如果 App 需要多人协作开发,需要进入 People栏目,设置人员信息注意负责上架 AppStore 的人员需要有管理级别的权限。 三、证书申请 证书申请是上架 AppStore 的重要步骤。首先需要申请证书,包括 Apple ...
iOS开发指南 从Hello World到App Store上架 第4版 。
在苹果开发者平台上,进入 App Store Connect,添加构建版本,选择刚刚上传的 App,填写所有信息后,点击右上角的“提交以供审核”按钮。审核通过后,App 将被发布到 App Store 中。 四、审核注意事项 在审核过程...
IOS开发指南 从HELLO WORLD到APP STORE上架 第5版.pdf
iOS上架AppStore的过程是一项关键任务,涉及到一系列的步骤和注意事项。首先,要开始这个流程,你需要在苹果官网上注册一个AppID,并购买iPhone Developer Program(IDP)开发者账号,费用为99美元。购买完成后,你...
《iOS开发指南:从零基础到App Store上架》是一本专为初学者设计的教程,旨在引导读者从对iOS开发一无所知到能够成功将应用程序发布到App Store。本书全面覆盖了iOS开发的核心概念、工具和技术,是踏入iOS开发领域的...
在这里,我们可以创建一个新的App ID,这是发布到App Store上的程序所需的唯一标识。 1.2 申请App ID 在创建App ID时,需要填写两个重要信息:App ID Description和App ID Prefix。App ID Description用来描述App ...
无需设置appid,bundleid等信息,可自定义按钮标题,自动从appStore获取更新信息提示用户更新。考虑的比较全面了,如果有什么问题,欢迎在我博客下留言。 苹果方便其实是不会让你进行更新提示的,一方面这样会对...
AppStore不仅为用户提供了一个安全的环境来获取应用程序,还对上架的应用进行了严格的审核,确保了软件的质量和安全性。 在描述中提到的“iphone上的AppStore”,进一步强调了这是针对iPhone设备的服务。iPhone用户...
iOS开发指南 从Hello World到App Store上架 第4版 pdf part2
iOS开发指南 从Hello World到App Store上架 第4版 pdf part3
iOS开发指南 从Hello World到App Store上架 第4版 pdf part4
《iOS开发指南:从Hello World到App Store上架 第4版》是一本全面介绍iOS应用开发的书籍,旨在帮助开发者从零基础开始,逐步掌握创建iOS应用并将其发布到App Store的所有步骤。作为第四版,它反映了最新的iOS开发...
iOS开发指南 从Hello World到App Store上架 第4版 pdf part1
扫描完整版带书签 iOS开发指南.从Hello World到App Store上架.第4版.part2
本文档详细介绍了 2018 年最新的苹果 APP 上架 App Store 流程,涵盖了从创建 APP 身份证(App IDs)到上传 IPA 到 App Store 的整个过程。该流程共分七个步骤,涵盖了创建 APP 身份证、申请 iOS 发布证书、申请 iOS...
这个"苹果上架APPstore工具.zip"文件似乎包含了一些辅助开发者完成这一任务的工具,特别是针对Windows环境的用户。主要的两个文件是"appuploader_win_x86_64_jre"和"Nagios安装与配置详解.txt"。 首先,我们来关注...
App Store 上架流程概述 在 App Store 上架流程中,需要经过多个步骤,包括拥有自己的苹果开发者账号、创建相关证书和配置文件、创建 Bundle ID、创建配置文件等。下面将详细介绍每个步骤的内容。 第一步:拥有...