我准备将我的Iphone应用程序上传到苹果商店,但我打算在不久的将来发布更多版本。一旦我将新版本上传到苹果商店,有没有让我的应用程序自动更新?那就是我即将上传版本1.0,一旦我上传版本1.x,用户可以得到通知,还是应用程序可以自动更新?谁能指出我正确的方向?任何帮助将不胜感激。谢谢。
-Oscar
答案 0 :(得分:4)
不,iPhone上没有此功能。 AppStore仅通过商店提供更新,Cydia仅通过Cydia提供更新。
我看到许多应用程序采用的方向是开始,检查您托管的XML文件以获取有关较新版本的信息,并且通常向用户显示消息(最好是在新闻自动收录器或非阻塞性庄园中)正在发布的新版本以及升级的原因。
答案 1 :(得分:3)
您无法自动更新,但据我所知,在您的应用中,没有任何内容可以阻止您通知用户新版本可用。例如,您可以联系Web服务器以查找最新版本,并将其与应用程序包中的内部版本号进行比较,然后向用户显示相应的警报/通知。或者,您可能会喜欢并使用3.0推送通知。
理论上,appstore app / itunes无论如何都会这样做,但很明显很多用户都没有看到。
使用我概述的方法(应用程序商店不会这样做)可以做的另一件事是告诉用户新版本可用,它做什么,以及它正在等待苹果。
更简单的方法就是在你的应用中嵌入一个'公告'频道。这让你可以在不等苹果的情况下与你的用户交谈 - 你可以告诉他们在途中有新版本,等等。我用app进行测试我是beta测试 - 主屏幕上的按钮显示公告,我拉从我的服务器。
也许如果有足够的应用程序开发人员这样做,苹果将开始更快地转变批准。或者改变法律术语以防止它[假设它还没有]: - )
答案 2 :(得分:2)
这是应用商店提供的功能。当您提交新版本后,在Apple批准后,它们将通过应用商店提供,作为已安装该应用的用户的更新。
答案 3 :(得分:1)
用户将看到他在iTunes中拥有的应用程序的新可用更新。然后,用户可以选择获取更新。
我不确定是否通过iPhone进行更新,但如果您为数据下载付费,则您更愿意在Mac上通过iTunes下载应用/更新,然后同步到iPhone。这样便宜。
答案 4 :(得分:0)
我的猜测是故意遗漏自动版本更新。想一想:如果地球上每个人都下载iPhone,他们会在服务器上产生什么样的压力?同时更新Fruit Ninja?我认为他们通过红圈和白色号码向用户发出的被动通知允许他们分散/错开更新下载并减少服务器负载。