我开发了一个游戏,为了让游戏运行,所有用户都需要使用相同版本的游戏。
苹果对此进行了投诉并表示:
您的应用包含更新按钮或提醒用户更新应用。为避免用户混淆,应用版本更新必须利用 iOS 内置更新机制。
依赖它的问题在于它使更新完全是可选的,我担心如果我删除它,很多用户最终会抱怨该应用程序不起作用并留下不好的评论。
我见过很多游戏强制更新。
有解决办法吗?
您可以强制用户具有某个最低版本。我在我的应用程序中这样做,许多其他应用程序也这样做,包括《部落冲突》。
只需删除更新按钮。当您提醒他们有更新时,您应该将他们重定向到您在应用商店中的应用。
例如,您的应用程序调用您的服务器,其中包括当前版本。您的服务器响应一条用户必须更新的消息。您的应用程序会显示该消息,当他们解除警报时,该应用程序会将他们重定向到应用程序商店中的您的应用程序。
也许这些得到批准是因为 Apple 从来没有看到它像那样工作,但当然,他们必须知道《部落冲突》做到了。