我正在 AS3 AIR 中开发游戏,并且正在使用 Distriqt GameServices 本机扩展。
问题是我无法登录 Apple Game Center。
在文档中,声明:如果 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
任何帮助表示赞赏,谢谢