2016-02-02 2 views
0

Я пытаюсь получить отображаемое имя себя и других пользователей в своей игре, которые я создаю в Unity 3d. Я реализовал Google Play Services для многопользовательской игры в режиме реального времени. Я использую PlayGames.Instance.RealTime.GetSelf().DisplayName, и все, что я получаю, это пустая строка. То же самое происходит при попытке получить отображаемые имена других игроков, перечисляя через связанные игрок, как так:PlayGamesPlatform не возвращает отображаемое имя

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

ответ

0

Google недавно изменил процедуру тестирования. 1. Убедитесь, что вы загрузили apk в бета-версию. 2. Вы включили открытое или закрытое бета-тестирование должным образом. 3. В разделе игровых игр в консоли dev вы также включили бета-тестирование.

Полную информацию можно найти здесь: https://support.google.com/googleplay/android-developer/answer/3131213?hl=en

+0

Так Альфа тестирование не будет работать? Это должна быть бета-версия? – saboehnke

+0

Альфа должен работать, но я не тестировал. Пробовал Бета, и это сработало. –

+0

Интересно, почему альфа не работает. Пока я еще не хочу подталкивать его к бета-версии. – saboehnke

Смежные вопросы