У меня есть несколько игр в магазине приложений Google, и в последней игре один из пользователей столкнулся с проблемой входа в игровые игры. Когда он хочет войти в систему, ему предоставляется маленький белый диалог с большой иконкой обновления в середине. ,Если он дважды нажмет на него, он развернется в большой белый диалог с иконкой обновления вверху. Нажатие на этом этапе показывает меню выбора пользователя, и если он выберет пользователя, он снова получает диалоговое окно обновления белого цвета. Все 4 этапа представлены на следующем рисунке.
Вход создан с кодом из примеров для Android:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN)
.requestEmail()
.requestScopes(Drive.SCOPE_APPFOLDER)
.build();
signInClient = GoogleSignIn.getClient(m_activity, gso);
// ...
Intent signInIntent = signInClient.getSignInIntent();
activity.startActivityForResult(signInIntent, RC_SIGN_IN);
Пользовательутверждает, что у него та же проблема с несколькими устройствами под управлением разных версий ОС. Все работает нормально, если он открывает одну из моих других игр и пытается войти (тот же код). Я пробовал на более чем 10 различных устройствах с одним или несколькими пользователями и никогда не получал эту проблему. На самом деле, это первый раз, когда я видел это.
У кого-нибудь была такая же проблема или он знает, что может не сработать здесь?