用户取消3次后重新启用GameCenter(仅限iOS7) [英] Reenabling GameCenter after user-cancelled 3 times (iOS7 only)

查看:648
本文介绍了用户取消3次后重新启用GameCenter(仅限iOS7)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果用户从您的应用中解除 GameCenter 登录3次,则不会再次提示他们。身份验证处理程序返回此信息:

If the user dismisses the GameCenter login from your app 3 times, they're never prompted again. The authentication handler returns this:

The requested operation has been cancelled or disabled by the user.

在以前版本的iOS(6及以下版本)中,用户可以访问GameCenter应用程序,登录,从那时起一切都会很好 - 他们可以返回你的应用程序并正常登录。

在iOS7中(据我所知),取消3次会永久禁用该设备上的应用程序的GameCenter。 删除/重新安装应用程序,或注销/进入,即使是其他用户,也无法解决问题 - 你仍然得到那条消息。


我无法在任何地方找到任何设置,让用户可以选择为你的应用重新启用它。

In previous versions of iOS (6 and below), the user could go to the GameCenter app, login, and all would be good from that point on - they could return to your app and login as normal.
In iOS7 (as far as I can tell), canceling 3 times permanently disables GameCenter for your app on that device. Deleting/reinstalling the app, or logging out/in, even as a different user, doesn't fix it - you still get that message.

I can't find any setting anywhere that gives the user the option to reenable it for your app.

有没有人知道这方面的解决方案?

Does anyone know of a solution for this?

推荐答案

常规>重置>重置所有设置

这是我听说修复它的唯一方法,希望Apple能够提供更优雅的方式,因为它非常烦人,绝对不是用户友好的。

Thats the only way I've heard of fixing it, hopefully Apple comes up with a more elegant way, because it's downright annoying and absolutely NOT user friendly.

在iOS 6中,如果您注销并重新登录GC,它将重新启用。但是由于某种原因,iOS 7中删除了该功能。

In iOS 6, if you logged out and logged back into GC, it would be re-enabled. But that functionality was removed in iOS 7 for some reason.

编辑:

我读了另一个SO问题,这在沙盒环境之外正常工作(注销,登录重新启用GC)。

I read in another SO question, that this works properly (log-out, log-in re-enables GC) outside of a sandbox environment.

这篇关于用户取消3次后重新启用GameCenter(仅限iOS7)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆