将更新的应用程序发送到AppStore并通知用户。

3
我有一个问题。我将应用发送到AppStore。当我需要为该应用程序发送更新时,如何通知用户该应用程序有新的更新?我将使用新版本号放置关键版本。我需要设置其他关键字来通知用户存在新的更新吗?非常感谢!

我不是很清楚,但你可以使用推送通知。请查看文档。 - Robin
nebillo是正确的,我在这个堆栈中给出了一个示例代码https://dev59.com/ZnE95IYBdhLWcg3wp_gg#8988245。 - Dilip Rajkumar
4个回答

10
为什么不使用iTunes Store API? 有了您的应用商店ID,您可以像这样获取它的信息:http://itunes.apple.com/lookup?id=441252681 “版本”字段就是您要找的内容。 当然,您可以免费更新它!

3
虽然App Store会自动通知用户更新,但他们经常错过App Store应用程序上的通知标记并且很长时间不更新。我编写了一个类来检测iTunes服务以便在应用程序内通知用户新版本已发布:http://charcoaldesign.co.uk/source/cocoa#iversion。基本上,它是Matthew Frederick上面提到的想法的实现,但它是一项足够复杂的任务,你可能想使用我的类而不是自己开发解决方案。此外,因为它直接访问iTunes服务,你不需要托管和维护自己的版本文件。

你有很棒的工具,包括iNotify和iVersion。感谢分享! - Pablo D.

1

当用户通过iTunes同步或使用设备上的应用商店应用时,会自动收到通知。


编辑以添加

如果您提前计划,当然可以自己通知用户。创建一个方法,向您控制的位置(即使是免费的 Google 页面也可以)发出请求,以确定当前版本,并在 application:didFinishLaunchingWithOptions 中调用它。将检索到的数字与设备上当前版本进行比较,如果用户运行过时版本,则通知他们并提供链接到 App Store 应用程序的链接,以便他们可以执行更新。

每当推出新版本时,只需更新网页即可。


0

您不需要做任何事情。 您的用户将自动在应用商店应用程序或通过iTunes中获得通知。


从语法上讲,你确实不需要做任何事情。 ;) - Dan J
2
需要什么都不做吗?哈哈。那怎么样说“不需要做任何事情”呢……好了,就这样……:) - B Robster
谢谢你修复了这个问题 :) - shannoga

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接