Sha*_*ram 36 objective-c ios game-center ios7
如果用户GameCenter从您的应用程序中解除登录3次,则不会再次提示他们.身份验证处理程序返回:
The requested operation has been cancelled or disabled by the user.
Run Code Online (Sandbox Code Playgroud)
在以前版本的iOS(6及以下版本)中,用户可以访问GameCenter应用程序,登录,从那时起一切都会好起来 - 他们可以返回您的应用程序并正常登录.
在iOS7中(据我所知),取消3次会永久禁用该设备上的应用程序的GameCenter. Deleting/reinstalling应用程序,或者logging out/in,即使作为不同的用户,也无法修复它 - 您仍然可以获得该消息.
我无法在任何地方找到任何设置,让用户可以选择为您的应用重新启用它.
有谁知道这个解决方案?
小智 15
常规>重置>重置所有设置
这是我听说修复它的唯一方法,希望Apple提出一种更优雅的方式,因为它非常烦人,绝对不是用户友好的.
在iOS 6中,如果您注销并重新登录GC,则会重新启用它.但出于某种原因,iOS 7中删除了该功能.
编辑:
我在另一个SO问题中读到,这在沙盒环境之外正常工作(注销,登录重新启用GC).
| 归档时间: |
|
| 查看次数: |
10716 次 |
| 最近记录: |