草庐IT

playerIds

全部标签

【华为游戏服务】同一游戏同一个手机号的华为帐号登录返回的playerId不同

问题描述我们华为渠道的一款游戏,接到现网某玩家反馈:手机和平板上登录同一个华为帐号,但是两边的游戏数据不同步。经过我们分析,发现该用户使用的是同一个手机号的华为帐号,登录游戏时华为游戏SDK的getCurrentPlayer接口返回的playerId不一样,导致用户数据没法互通。详细信息如下:手机用户昵称:丁XXplayerId:1184xxxx03426平板用户昵称:hwXXXplayerId:1192xxxx02015问题定位联系华为技术支持(可提单)后,技术支持答复:playerId1184xxxx03426playerId1192xxxx50201发现这两个playerId查到的华为帐

mysql - SQL获取每个PlayerID的行总和

我的布局看起来像这样:Player:PlayerID-PlayerNameExpExpID-PlayerID-ExpChange我想做的是获取每个玩家名称的ExpChange总和,并按expchange总和排序。(以SUM(ExpChange)为分数的高分榜单。这是我目前所拥有的:SELECTPlayer.PlayerName,Exp.ExpChangeFROMPlayerINNERJOINExpONPlayer.PlayerID=Exp.PlayerIDORDERBYExp.ExpChange;但现在我需要以某种方式根据该玩家的交换总和对每个玩家进行排序。这可能吗?我试着搜索了一吨,

objective-c - 获取玩家别名

我有一个名为currentMatch的GKTurnBasedMatch,我想知道如何获取当前正在玩的玩家之后玩的玩家的名字。谢谢! 最佳答案 NSMutableArray*playerIDs=[NSMutableArrayarrayWithCapacity:match.participants.count];for(GKTurnBasedParticipant*partinmatch.participants){if([part.playerIDisKindOfClass:[NSStringclass]]){[playerIDsad

ios - 实例成员 'playerID' 不能用于类型 'GKPlayer'

我开始在我的iOS应用程序中实现GameCenter,我想在应用程序的其他地方使用玩家ID作为我的唯一标识符。但是,当我尝试声明一个变量时:varplayerID:String?{GKPlayer.playerID}我收到错误消息Instancemember'playerID'cannotbeusedontype'GKPlayer'.查看GameCenter文档我没有找到任何可以帮助我的东西(但很可能是我,不是文档)。在声明playerID之前是否需要执行一些代码?这一切都是在我验证本地播放器之后完成的,fwiw。我是否需要使用loadPlayers(forIdentifiers:wi