我正在使用Unity开发游戏,我们正在使用iOS上的Game Center和Android上的GPGS来验证玩家。在iOS方面,我们使用我们自己的第三方服务器验证Apple的Game Center ID的真实性。我也试图用Android做到这一点,但我对如何获得googleAuthUtil的玩家账号电子邮件感到困惑。 GoogleAuthUtil
目前我们正在使用Unity自己的社交Api和Unity的Google Play游戏插件。这将登录播放器到GPGS让我访问玩家Google Play播放器信息,但它不会给我AuthUtil所需的帐户电子邮件。有没有办法从已经登录的GPGS帐户中提取帐户电子邮件,我可以使用它来生成使用AuthUtil的身份验证令牌。我有一个“扩展插件”,从本机代码和其他方式与Unity对话,但我无法弄清楚如何提取帐户电子邮件。
总结如何在我的游戏中从已经登录的玩家那里获得GPGS帐户电子邮件?
答案 0 :(得分:-1)
用于检索用户的身份验证令牌的recent update to the Google Play Games Unity plugin enabled support。
如果您已将项目配置为访问权限,则现在应该可以调用:
PlayGamesPlatform.getUserEmail();