最近,Google将游戏玩家ID的概念添加到Google Play游戏服务中,该服务允许玩家设置与其Google +身份不同的游戏身份。 http://officialandroid.blogspot.co.uk/2016/02/embrace-your-inner-gaming-hero-with.html
我的用例是我有一个使用我自己的配对服务器的在线多人游戏。我没有使用Google Play游戏的配对,因为我需要基于技能的匹配功能,这些功能目前无法使用GPGS。
如果他们碰巧已经登录,我希望能够显示玩家的Google Play游戏身份(只是名称)。但是,我之前选择不是出于隐私原因,因为我知道在快速匹配中GPGS,谷歌选择隐瞒对手的身份,我觉得我应该跟随他们的领导。
现在,我认为添加游戏玩家ID的部分原因是为了避免对隐私的这种谨慎。所以我有以下问题:
答案 0 :(得分:3)
您可以从http://android-developers.blogspot.com/2016/01/play-games-permissions-are-changing-in.html
获取更多信息快速回答您的问题:
您可以通过编程方式获取本地播放器的ID,名称和头像 像往常一样使用Games.getCurrentPlayerId()或 Games.getCurrentPlayer()然后使用Player.getDisplayName()。
您可以使用www.googleapis.com/games/v1/applications/<app_id>/verify/
在服务器端验证播放器的身份
如博客文章中所述获得的令牌。更新了
权限现在正在推出,所以我希望它无处不在
很快。
是的,出于这个原因,新的游戏玩家身份独立于Google+。因此,您可以安全地使用游戏玩家身份而不会冒隐藏播放器的隐私。