ios - 苹果拒绝了应用程序,因为我强制用户更新他们的应用程序版本

标签 ios app-update

我开发了一款游戏,为了让游戏运行,所有用户都需要使用相同版本的游戏。

Apple 对此表示提示并表示:

您的应用包含更新按钮或提醒用户更新应用。为避免用户混淆,应用版本更新必须使用 iOS 内置更新机制。

依赖它的问题在于它使更新完全是可选的,我担心如果我删除它,很多用户最终会提示该应用程序无法运行并留下差评。

我见过很多强行更新的游戏。

有解决办法吗?

最佳答案

您可以强制用户拥有特定的最低版本。我在我的应用程序中这样做,许多其他应用程序也在这样做,包括《部落冲突》。

只需删除更新按钮。当您提醒他们有更新时,您应该将他们重定向到您在应用商店中的应用。

例如,您的应用程序调用您的服务器,其中包括当前版本。您的服务器响应用户必须更新的消息。您的应用程序会显示该消息,当他们解除警报时,该应用程序会将他们重定向到应用程序商店中的您的应用程序。

也许这些获得批准是因为 Apple 从来没有看到它那样工作,但当然,他们必须知道 Clash of Clans 做到了。

关于ios - 苹果拒绝了应用程序,因为我强制用户更新他们的应用程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37310731/

相关文章:

ios - 删除使用较新的 SDK 版本方法时的警告

ios - 临时存档时 RestKit 链接错误

android - 当 Android 应用程序从 Play 商店更新时,如果有一个正在运行的实例,它会退出吗?

android - InApp 更新功能不起作用我收到此错误 com.google.android.play.core.install.InstallException : Install Error: -3

ios - 调用 setViewControllers :animated: 后方向更改崩溃

ios - 使具有动态高度 subview 的 UIScrollView 自动与自动布局一起工作

c# - 强制用户更新到最新版本

android - 仅为新用户发布更新 Android Play 商店

ios - CocoaLumberJack 2.0.0 与 Swift 1.2 的编译错误