2016-09-12 1 views
1

Я хочу, чтобы мои пользователи вошли в Google Play Game Services, чтобы играть в мою игру. И я сделал это с помощью этого руководства: https://developers.google.com/games/services/android/init. Все в порядке.Первая почта автоматически выбирается при входе в Google Play Game Services на Android-приложении

Существует только 1 небольшая проблема. Если у пользователей много почты на телефоне, первая почта будет выбрана по умолчанию при входе в систему. Входной поток будет таким:

[Open App] -> [Диалог с кнопкой Denied/Allow (с первой почтой)] -> если мы выберем DENIED, появится диалоговое окно выбора почты.

Вопрос 1:: Это поведение по умолчанию в Службе игры в Google Play?

То, что я хочу в знак в потоке является:

[Open App] -> [Диалог выбора почты] -> [Диалог с Denied кнопки/Allow (с выбранной почтой)]

Вопрос 2:: Могу ли я это сделать и как?

ответ

0

Вам нужно будет позвонить AccountPicker, чтобы вы могли выбирать учетные записи. Затем вы получите результат из метода onActivityResult, чтобы получить электронное письмо и установить его на GoogleApiClientBuilder.setAccountName.

Для получения дополнительной информации об этом можно узнать this question.

Счастливое кодирование!

+0

, прежде чем я задаю этот вопрос, я уже пробовал решение в этой теме, но AccountPicker не является выбором по умолчанию в Google Play. Его не похоже на первую картинку в этой теме. Его просто черный и простой диалог, с переключателем рядом с адресом электронной почты. благодарю вас в любом случае за ваш ответ –

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