【问题标题】:Distriqt GameServices ANE - Apple Game Center ProblemDistriqt GameServices ANE - Apple 游戏中心问题
【发布时间】:2020-09-06 05:07:41
【问题描述】:

我正在使用 AS3 AIR 开发游戏,并且正在使用 Distriqt GameServices 原生扩展。

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

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

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
}

这听起来很奇怪,因为 iOS 上自然不提供 Google Play 服务。

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

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

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

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

任何帮助表示赞赏, 谢谢

【问题讨论】:

    标签: actionscript-3 air game-center ane distriqt


    【解决方案1】:

    啊,实际上这与 Distriqt GameServices 无关,很抱歉。

    消息“请求的操作无法完成,因为本地玩家尚未通过身份验证。”来自 iOS,表示游戏中心未在设备上激活。

    在设备中打开游戏中心(设置->游戏中心)解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2015-11-15
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-13
      相关资源
      最近更新 更多