在iOS9(Unity)

时间:2015-10-26 14:39:48

标签: ios unity3d ios9 game-center

在iOS 9中在iPhone上运行的Unity项目中,我正在调用: Social.localUser.Authenticate(ProcessAuthentication);

在清除了所有数据的手机上,这会显示Apple的对话框以登录GameCenter。我从现有的GameCenter测试帐户输入电子邮件地址和密码。对话似乎锁定了几秒钟。然后它返回游戏,将false(失败)传递给ProcessAuthentication。

当我尝试通过GameCenter设置菜单登录同一帐户时,它会显示我未在游戏中显示的条款和条件屏幕 - 我怀疑它未能提起并且表现得好像您拒绝了接受。如果我在设置中完成登录过程,我可以运行游戏,GameCenter工作正常。

iOS 8中未出现此问题。

这是正常的吗?有谁知道它是否可以修复?

编辑: 正在打印输出消息:

为Enlighten设置1个工作线程。 Thread-> id:40933000 - >优先级:1

2015-10-29 16:02:02:02.287 autowarriors [365:26287]插件com.apple.GameCenterUI.GameCenterAuthenticateExension中断

2015-10-29 16:02:02:02.288 autowarriors [365:26233]插件com.apple.GameCenterUI.GameCenterAuthenticateExension无效

2015-10-29 16:02:02:02.308 autowarriors [365:26220] viewServiceDidTerminateWithError :: Error Domain = _UIViewServiceInterfaceErrorDomain Code = 3“(null)”UserInfo =(Message = Service Connection Interrupted) 无法验证

(文件名:/Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp行:64)

- > applicationWillResignActive()

0 个答案:

没有答案