【问题标题】:Is it possible to make your uploaded iphone application auto-update? [duplicate]是否可以让您上传的 iphone 应用程序自动更新? [复制]
【发布时间】:2009-06-24 15:38:21
【问题描述】:

我即将将我的 Iphone 应用程序上传到苹果商店,但我打算在不久的将来发布更多版本。一旦我将新版本上传到苹果商店,是否有办法让我的应用程序自动更新?那是因为我即将上传 1.0 版,一旦我上传 1.x 版,是否可以通知用户或者应用程序可以自动更新?谁能指出我正确的方向?任何帮助将不胜感激。谢谢。

-奥斯卡

【问题讨论】:

标签: iphone upload app-store auto-update


【解决方案1】:

不,此功能在 iPhone 上不可用。 AppStore 仅通过商店提供更新,Cydia 仅通过 Cydia 提供更新。

我看到许多应用程序采用的方向是在开始时检查您托管的 XML 文件以获取有关较新版本的信息,并且通常向用户显示一条消息(最好是在新闻行情或非阻碍性庄园中)关于正在发布的新版本,以及为什么要升级。

【讨论】:

    【解决方案2】:

    您无法自动更新,但据我所知,没有什么可以阻止您在您的应用中通知用户有新版本可用。例如,您可以联系 Web 服务器以了解最新版本,并将其与应用程序包中的内部版本号进行比较,然后向用户显示适当的警报/通知。或者,您也可以为此花哨并使用 3.0 推送通知。

    理论上,appstore app/itunes 无论如何都会这样做,但很明显很多用户看不到这一点。

    使用我概述的方法可以做的另一件事(应用商店不会这样做)是告诉用户有新版本可用,它做了什么,它正在等待苹果。

    更简单的方法是在您的应用中的某个地方嵌入一个“公告”频道。这使您无需等待苹果就可以与用户交谈-您可以告诉他们即将发布新版本等。我使用我正在测试的应用程序执行此操作-主屏幕上的一个按钮显示公告,我从我的服务器拉取。

    如果有足够多的应用程序开发人员这样做,苹果可能会开始更快地扭转审批流程。或者更改法律术语以防止它[假设它还没有] :-)

    【讨论】:

      【解决方案3】:

      这是应用商店提供的功能。当您提交新版本时,在苹果批准它们后,它们将通过应用商店作为更新提供给已安装该应用的用户。

      【讨论】:

        【解决方案4】:

        用户将在 iTunes 中看到他拥有的应用程序的新可用更新。然后用户可以选择获取更新。

        我不确定通过 iPhone 进行的更新,但如果您为数据下载付费,您更愿意在 Mac 上通过 iTunes 下载应用程序/更新,然后同步到 iPhone。这样更便宜。

        【讨论】:

          【解决方案5】:

          我的猜测是故意忽略自动版本更新。想一想:如果地球上每个人都用 iPhone 同时下载 Fruit Ninja 的更新,他们的服务器会有什么样的压力?我认为他们通过红色圆圈和白色数字向用户发出的被动通知允许他们分散/错开更新下载并减少服务器负载。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-03-24
            • 2023-03-14
            • 1970-01-01
            • 1970-01-01
            • 2012-05-08
            • 1970-01-01
            相关资源
            最近更新 更多