如何从应用程序本身自动更新iPhone应用程序?

时间:2010-08-18 13:25:03

标签: iphone app-store adhoc

此链接显示了一个视频,其中应用程序升级是从应用程序本身“强制”的:

http://buzzworks.de/blog/update-ios-beta-apps-from-within-the-app

App Store未被调用,据说只适用于AdHoc 应用

任何人都知道这怎么可能?

编辑:请在回答之前先看一下视频。 AdHoc应用程序由开发人员签名,他们不是来自App Store。在进行beta测试和企业应用程序时,这种强制更新很有用。

3 个答案:

答案 0 :(得分:1)

我发现这一切都在这里解释:

http://developer.apple.com/iphone/library/featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

开发人员应该使用app和plist格式的清单创建一个.ipa,其中包含.ipa的URL和其他一些内容。

应用程序可以选择实现自己的方式来查找更新是否可用并打开 清单的URL。

答案 1 :(得分:0)

我不是真的可能,因为应用程序必须以某种方式签署自己。我现在能想到的最好的是应用程序没有签名?

答案 2 :(得分:0)

新版本发布时,您可以随时强制用户转到应用商店。只需让应用程序首先连接到Web服务。其他解决方案不被Apple接受,或者由于其他问题而无法正常工作(签名是其中之一)。

您还可以设计应用程序,以免强制更新。您可以从Web加载用户界面(Apple在上一个WWDC期间提供了一些有价值的信息),您的数据可以来自网络,如果还有其他任何更正,请确保您的应用向后兼容。 / p>

这就是应用商店的运作方式。它永远不需要'强制更新'...​​...好吧,几乎从不; - )