是否可以让您上传的 iPhone 应用程序自动更新?

发布于 2024-07-25 22:27:32 字数 191 浏览 5 评论 0原文

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

-奥斯卡

I am about to upload my Iphone application to the apple store, however I intend to release more versions in the near future. Is there anyway to make my application auto update once I upload a new version to the apple store?. That is as I am about to upload version 1.0, once i upload version 1.x, can the user be notified of this or can the application be auto-updated?. Can anyone point me in the right direction?. Any help will be greatly appreciated. Thank you.

-Oscar

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

扛起拖把扫天下 2024-08-01 22:27:32

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

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

No, this functionality is not available on the iPhone. The AppStore provides updates through the store only, and Cydia provides updates through Cydia only.

The direction i've seen many applications take is at start, check an XML file that you host for information on newer versions, and typically display a message to the user (preferably in a news ticker or non-obstructive manor) about a new version being released, and why they should upgrade.

z祗昰~ 2024-08-01 22:27:32

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

理论上,应用程序商店应用程序/itunes 无论如何都会执行此操作,但很明显很多用户没有看到这一点。

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

更简单的是在您的应用程序中的某个位置嵌入一个“公告”频道。 这可以让你与你的用户交谈,而无需等待苹果 - 你可以告诉他们有一个新版本即将推出,等等。我用一个正在测试的应用程序来做到这一点 - 主屏幕上的一个按钮显示公告,我从我的服务器拉。

也许如果有足够多的应用程序开发人员这样做,苹果就会开始更快地获得批准。 或者改变法律术语来阻止它[假设它还没有]:-)

You can't auto-update, however as far as I'm aware nothing prevents you from notifying the user that a new version is available, within your app. For example you could contact a web server to find out what the latest version is, and compare that to a build number in your app bundle, then display an appropriate alert/notification to the user. Or, you could get fancy and use the 3.0 push notifications for this.

In theory the appstore app/itunes will do this anyway, but it's clear that a lot of users don't see that.

Another thing you can do using the method I outlined (that the app store won't do) is tell the users that a new version is available, what it does, and that it's waiting for apple.

Even simpler is just to embed an 'announcements' channel in your app somewhere. That lets you talk to your users without waiting for apple - you can tell them there is a new version on the way, etc. I do this with an app I'm beta testing - a button on the main screen shows announcements, which I pull from my server.

Maybe if enough app developers did this, apple would start turning the approvals around quicker. Or change the legalese to prevent it [assuming it doesn't already] :-)

感性不性感 2024-08-01 22:27:32

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

This is functionality provided by the app store. When you submit new versions, after apple has approved them, they will become available through the app store as updates to users that already have the app installed.

腻橙味 2024-08-01 22:27:32

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

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

User will see new available updates to apps he owns in iTunes. User can then choose to get the update.

I'm not sure about updates via iPhone but if you pay for data downloads you would prefer to download apps/updates over iTunes on your Mac and then sync to iPhone. It's cheaper that way.

糖果控 2024-08-01 22:27:32

我的猜测是故意省略自动版本更新。 想想看:如果地球上每个拥有 iPhone 的人都同时下载《水果忍者》的更新,他们的服务器会承受什么样的压力? 我认为他们通过红色圆圈和白色数字向用户发出被动通知,使他们能够分散/错开更新下载并减少服务器负载。

My guess is automatic version updating is intentionally left out. Think about it: what kind of strain will they have on their server if everyone on the planet with an iPhone downloaded An update to Fruit Ninja at the same time? I think their passive notification to the users via the red circle and white number allows them to spread out/stagger the update downloads and reduce server load.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文