【发布时间】:2021-07-04 07:44:50
【问题描述】:
我的游戏正在使用 Unity API 调用 Game Center,我想像“Archero”一样使用它。
我想让它成为可能:
如果 Game Center 可用:登录并显示横幅...等
如果不是:请给我回电,不要显示 Game Center Authenticate Panel。
但无论我如何调用身份验证功能,它总是弹出身份验证面板。
有没有办法检测游戏中心是否可用?
顺便说一句,当用户取消认证3次时,游戏中心会屏蔽用户。 如果我可以通过代码做到这一点将非常有用,我可以用它来处理我的问题
这是我的验证码:
public void OnClick_Authenticate()
{
try
{
Social.localUser.Authenticate(ProcessAuthentication);
}
catch
{
ActiveCallback();
}
}
【问题讨论】:
-
请显示您编写的代码,以及您遇到的困难
-
我只是编辑我使用的代码,但它是简单的 Unity API
-
什么时候不可用?一般情况下检查互联网连接是否足够?
-
感谢您的回复,但我不知道为什么我需要检查互联网?
-
你找到解决方案了吗?我注意到 archero 有同样的行为,我真的很想知道他们是如何处理这种行为的!
标签: xcode unity3d game-center