Distribuqt GameServices ANE-苹果游戏中心问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Distribuqt GameServices ANE-苹果游戏中心问题相关的知识,希望对你有一定的参考价值。
我正在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(设置-> gamecenter)解决了该问题。
以上是关于Distribuqt GameServices ANE-苹果游戏中心问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 google Play 游戏服务配置 LIBGDX 游戏错误