处理iOS 4.1上的Game Center帐户/用户切换[iphone]

时间:2011-07-17 16:24:55

标签: iphone ios game-center

我最近整合了游戏中心对iOS游戏的支持。我正在试图弄清楚如何正确处理以下情况:

1)用户进入游戏并登录游戏中心

2)用户介绍游戏并切换到Game Center应用程序

3)用户退出游戏中心并使用其他帐户登录

4)用户将游戏带回前景

5)用户点击游戏中的按钮以显示成就视图

现在,在iOS 4.1上运行时,行为似乎未定义。如果我不尝试手动重新验证游戏中心,则成就视图不会显示任何内容。如果我在游戏预设时重新进行身份验证,那么我在启动成就视图时遇到崩溃(在设备上发生)或者成就视图仍然显示前一个玩家(模拟器)的统计数据。另外需要注意的是,iOS 4.2+似乎没问题,因为当游戏被预先考虑时,用户会自动重新进行身份验证。

官方文档说:“仅在iOS 4.2及更高版本上提供移动到前台后自动验证本地播放器。在iOS 4.1上,在应用程序移至后台后,没有正确的方法来验证本地播放器。 “这并没有解释如何在4.1中处理这种情况。

有谁知道如何正确处理这种情况?是否有标准的做事方式?

任何帮助将不胜感激。谢谢!

标记

0 个答案:

没有答案