Distriqt GameServices ANE - Apple Game Center 问题

Distriqt GameServices ANE - Apple Game Center Problem

我正在 AS3 AIR 中开发游戏,我正在使用 Distriqt GameServices 本机扩展。

问题是我无法登录 Apple Game Center。

documentation 中声明:如果 Google Play 服务不可用,那么您将无法使用此扩展程序中的功能。 还有一个代码片段:

var result:int = GoogleApiAvailability.instance.isGooglePlayServicesAvailable();
if (result != ConnectionResult.SUCCESS) {
    if (GoogleApiAvailability.instance.isUserRecoverableError( result )) {
        GoogleApiAvailability.instance.showErrorDialog( result );
    } else {
        trace( "Google Play Services aren't available on this device" );
    }
} else {
    trace( "Google Play Services are Available" );
    //init here
}

这对我来说听起来很奇怪,因为 Google Play 服务在 iOS 上自然不可用。

我尝试跳过此步骤并在不检查 GoogleApiAvailability 的情况下初始化服务。但是我在成功初始化后收到此消息,然后调用 signIn() 方法:

无法完成请求的操作,因为本地播放器尚未通过身份验证。

这听起来也很奇怪,因为这是身份验证方法本身!!

我几乎可以肯定我的设置是正确的。扩展在 Android 上运行良好。 GameServices ANE 版本:5.0.011

感谢任何帮助, 谢谢

啊,其实和Distriqt GameServices没有关系,很抱歉。

消息“请求的操作无法完成,因为本地玩家尚未通过身份验证。”来自 iOS,这意味着 Game Center 未激活设备。

在设备中打开 Game Center(设置 -> gamecenter)解决了这个问题。