Objective c 如何进行Mac App Store应用程序更新检查?

Objective c 如何进行Mac App Store应用程序更新检查?,objective-c,cocoa,mac-app-store,Objective C,Cocoa,Mac App Store,在我的应用程序中,我如何让它检查Mac app Store中是否有可用的更新,并告诉用户这一点 例如,Sparrow就是这样做的。有一个开源组件可以做到这一点:iVersion。 但它要求您在服务器中添加一个文件,以便应用程序读取。 无论何时更新版本,只要更改服务器中的信息,iVersion就会向用户显示新版本可用 你也可以刮苹果的服务器来读取你的应用程序版本,但你的应用程序可能会因此被拒绝。基本上,Sparrow不需要询问应用程序商店。它可以将其捆绑字符串与他们网站上的最新版本进行比较。最新版

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

例如,Sparrow就是这样做的。

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


你也可以刮苹果的服务器来读取你的应用程序版本,但你的应用程序可能会因此被拒绝。

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

最新版本的iVersion包含一个PHP web服务,可以使用苹果的官方iTunes API自动获取此信息,因此没有被拒绝的机会。请注意,最新版本直接从应用程序中使用苹果的服务,因此,您根本不需要任何服务器端支持;-)