如何让 Mac App Store 应用程序检查更新?
Posted
技术标签:
【中文标题】如何让 Mac App Store 应用程序检查更新?【英文标题】:How can I make a Mac App Store app check for updates? 【发布时间】:2011-11-14 19:55:49 【问题描述】:在我的应用程序中,如何让它检查 Mac App Store 中是否有可用的更新,并告知用户这一点?
例如,Sparrow 就是这样做的。
【问题讨论】:
【参考方案1】:Charcoal Design 有一个开源组件可以做到这一点:iVersion。 但这需要您在服务器中添加一个文件以供您的应用程序读取。 每当您更新版本时,只需更改服务器中的信息,iVersion 就会向用户显示新版本可用。
您也可以抓取 Apple 的服务器来读取您应用的版本,但您的应用可能会因此而被拒绝。
【讨论】:
最新版本的 iVersion 包含一个 php Web 服务,可以使用 Apple 的官方 iTunes API 自动获取此信息,因此不会被拒绝。 从头开始 - new 最新版本直接从应用程序使用 Apple 的服务,因此您根本不需要任何服务器端支持 ;-)【参考方案2】:基本上,Sparrow 不需要询问 App Store。它可以将其捆绑字符串与他们网站上的最新版本进行比较。
【讨论】:
以上是关于如何让 Mac App Store 应用程序检查更新?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Xcode 6.1 分发测试版 Mac App Store 应用程序?
Mac 应用程序 |代码签名 |不通过 Mac App Store 分发 [关闭]
SwiftUI 让用户更便捷在 App Store 为 App 打分和评价的超详细介绍
SwiftUI 让用户更便捷在 App Store 为 App 打分和评价的超详细介绍