此链接显示了一个视频,其中应用程序升级是从应用程序本身“强制”的:
http://buzzworks.de/blog/update-ios-beta-apps-from-within-the-app
App Store未被调用,据说只适用于AdHoc 应用
任何人都知道这怎么可能?
编辑:请在回答之前先看一下视频。 AdHoc应用程序由开发人员签名,他们不是来自App Store。在进行beta测试和企业应用程序时,这种强制更新很有用。
答案 0 :(得分:1)
我发现这一切都在这里解释:
开发人员应该使用app和plist格式的清单创建一个.ipa,其中包含.ipa的URL和其他一些内容。
应用程序可以选择实现自己的方式来查找更新是否可用并打开 清单的URL。
答案 1 :(得分:0)
我不是真的可能,因为应用程序必须以某种方式签署自己。我现在能想到的最好的是应用程序没有签名?
答案 2 :(得分:0)
新版本发布时,您可以随时强制用户转到应用商店。只需让应用程序首先连接到Web服务。其他解决方案不被Apple接受,或者由于其他问题而无法正常工作(签名是其中之一)。
您还可以设计应用程序,以免强制更新。您可以从Web加载用户界面(Apple在上一个WWDC期间提供了一些有价值的信息),您的数据可以来自网络,如果还有其他任何更正,请确保您的应用向后兼容。 / p>
这就是应用商店的运作方式。它永远不需要'强制更新'......好吧,几乎从不; - )