2016-05-18 53 views
3

我开发了一款游戏,为了让游戏工作,所有用户都需要使用同一版本的游戏。苹果拒绝了应用程序,因为我迫使用户更新他们的应用程序版本

苹果已经对此抱怨说:

你的应用程序包括一个更新按钮或提醒用户更新应用。为了避免用户混淆,应用程序版本更新必须使用iOS内置更新机制。

依靠这个问题的问题是,它使更新纯粹是可选的,我担心如果我删除了这个,很多用户最终会抱怨应用程序不工作并留下不好的评论。

我见过很多游戏,他们强制更新。

有没有解决这个问题的方法?

+0

您是否联系过支持团队并要求提供更多详细信息或协助? –

+0

可能是问题是你有一个按钮来更新?你应该问苹果的审查小组是否可以发布消息。我知道其他应用程序这样做。 – almas

+0

是的,他们似乎对此很难理解。这就像他们不在乎,这可能会导致应用商店评论不佳。现在真的很生气。 – bobo2000

回答

4

您可以强制用户拥有某个最低版本。我在我的应用程序中执行此操作,还有许多其他应用程序都可以执行此操作,包括Clash of Clans。

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

例如,您的应用打电话给您的服务器,其中包括当前版本。您的服务器回应一条消息,表示用户必须更新。您的应用会显示该消息,当他们解除提醒时,应用会将其重定向到应用商店中的应用。

也许这些得到批准,因为苹果公司从来没有看到它的工作,但肯定,他们必须知道,Clash of Clans是否会这样做。

+0

感谢Marcus,这是如何工作的,用户登录到应用程序然后进入App Store?你可以给我一个链接到这个代码吗? – bobo2000

+0

看看UIApplication的' - (BOOL)openURL:(NSURL *)url'。 –

+0

我认为它直接进入应用商店页面,而不通知用户他们需要更新他们的应用程序吗?这是否令人困惑? – bobo2000

相关问题