0

我对 Game Center 有一个奇怪的问题,希望有人能帮助我。我的预期行为是这个。我在 iOS 6 和调试中:

- 当我启动应用程序时,我使用 GameCenter 登录,但如果用户未登录,我不显示界面,我的想法是如果它已登录到 GC 很好但如果他不是我不在乎

- 在应用程序内部之后,如果他想访问与此相关的功能,我有一个登录 gameCenter 的按钮

问题来了,当我使用从未使用过我的游戏的设备尝试应用程序时,即使他已登录到 gameCenter,用户也未经过身份验证,如果他从我的按钮使用界面登录,他将在下一次执行时登录无需交互即可开始

奇怪的是,在完成处理程序中,NSError* error参数为 nul 但本地localPlayer.isAuthenticated为 false

这怎么可能?有人发现这个问题吗?

4

1 回答 1

1

您是否创建了沙盒帐户?您必须为测试创建一个沙盒帐户。如果您提供身份验证代码,我可以提供更多帮助

于 2012-12-05T21:33:11.533 回答