【问题标题】:How can I make a Mac App Store app check for updates?如何让 Mac App Store 应用程序检查更新?
【发布时间】:2023-03-26 13:42:01
【问题描述】:

在我的应用程序中,如何让它检查 Mac App Store 中是否有可用的更新,并告知用户这一点?

例如,Sparrow 就是这样做的。

【问题讨论】:

    标签: objective-c cocoa mac-app-store


    【解决方案1】:

    Charcoal Design 有一个开源组件可以做到这一点:iVersion。 但这需要您在服务器中添加一个文件以供您的应用程序读取。 每当您更新版本时,只需更改服务器中的信息,iVersion 就会向用户显示新版本可用。

    您也可以抓取 Apple 的服务器来读取您应用的版本,但您的应用可能会因此而被拒绝。

    【讨论】:

    • 最新版本的 iVersion 包含一个 PHP Web 服务,可以使用 Apple 的官方 iTunes API 自动获取此信息,因此不会被拒绝。
    • 从头开始 - new 最新版本直接从应用程序使用 Apple 的服务,因此您根本不需要任何服务器端支持 ;-)
    【解决方案2】:

    基本上,Sparrow 不需要询问 App Store。它可以将其捆绑字符串与他们网站上的最新版本进行比较。

    【讨论】:

      猜你喜欢
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多