PlayGamesPlatform 不返回显示名称

本文关键字:显示 返回 PlayGamesPlatform | 更新日期: 2023-09-27 18:32:57

我正在尝试获取我在Unity 3d中创建的自己和其他用户在游戏中的显示名称。我已经为实时多人游戏实施了Google Play服务。我正在使用PlayGames.Instance.RealTime.GetSelf().DisplayName,我得到的只是一个空字符串。尝试通过枚举连接的玩家来获取其他玩家的显示名称时,也会发生同样的事情,如下所示:

public string GetPlayerUsername(string participantId) { string username = ""; foreach (var player in PlayGamesPlatform.Instance.RealTime.GetConnectedParticipants()) { if (player.ParticipantId == participantId) username = player.DisplayName; } return username; }

PlayGamesPlatform 不返回显示名称

谷歌最近改变了测试程序。1. 确保已将 apk 上传到测试版。2. 您正确启用了开放式或封闭式 Beta 测试。3. 在开发控制台的 Play 游戏部分,您还启用了 Beta 测试。

完整的细节可以在这里找到:https://support.google.com/googleplay/android-developer/answer/3131213?hl=en