Итак, я работаю над игрой для Android, и я использую Google Play, GoogleApiClient, чтобы быть конкретным. Теперь, когда моя игра входит в систему, она приостанавливает игру и входит в систему. Проблема заключается в том, что она приостанавливает игру и выполняет загрузку поверх моей игры. Я играл в другие игры, которые используют Службы Google Play, у которых есть вход в систему, и они не замерзают или не показывают уведомление о загрузке по игре. Их игры просто работают, как обычно, а затем маленький Google, подписанный в оповещении, падает. Мне интересно, что я делаю неправильно, или если есть очевидный трюк, чтобы заставить его не отставать. Если кому-то нужен какой-либо код, дайте мне знать, в какой части вам нужен код, и я отправлю егоGoogle не могу войти в систему
ответ
Вы хотите setShowConnectingPopup().
Также ознакомьтесь с этим guide from Google для получения более подробной информации об использовании setShowConnectingPopup() и асинхронном входе в систему.
Если ваша активность в игре вызывает connect()
в методе onStart()
, значит GoogleApiClient
попытается выполнить вход в систему тихо.
Все это говорили, но это не помогло мне. То, что я нашел для работы, заключалось в том, чтобы просто никогда не автоматически подписывать пользователя в событии onStop(). Это позволяет им получить доступ к счетам и достижениям, не открывая крутящий круг. – Zero
- 1. Google Войти в систему
- 2. я не могу войти систему
- 3. Не могу войти в систему, используя Parse.com
- 4. Не удалось войти в систему Войти
- 5. Войти автоматически после входа в систему Google Войти
- 6. Не забудьте войти в систему
- 7. Не удалось войти в систему Google Play Game Services
- 8. moodle phpmyadmin не может войти в систему
- 9. Google Play Game Services - не удалось войти в систему
- 10. Xamarin.Auth не может войти в систему с помощью Google [Xamarin.Forms]
- 11. CQ Войти в систему
- 12. Не удалось войти в систему microsoft logine.live
- 13. Не могу заставить пользователя войти в систему в админ разделе
- 14. Войти в систему Codeigniter
- 15. Не удалось войти в систему mobile meteorjs
- 16. Войти в систему и войти в систему оптимизации
- 17. Войти в систему swift
- 18. Войти в Google Appengine
- 19. PHP: я не могу войти в систему на нескольких браузерах
- 20. Я не могу войти в систему на странице wordpress
- 21. Spring Security помнить, что я не могу войти в систему
- 22. Не могу войти в систему для активного администратора
- 23. Ошибка теста Larabook - не могу войти в систему пользователя
- 24. Не могу войти в систему, используя Devise on Heroku
- 25. Не могу войти в систему - Laravel 5.3 - Cloudways Application
- 26. Не могу войти в систему с именем пользователя Sentinel (Laravel5)
- 27. LinkedIn framework для ios не могу войти в систему
- 28. Я не могу войти в систему через Spring Security Plugin
- 29. Я не могу войти в систему после развертывания
- 30. Я не могу войти в систему с кодом и Selenium
Спасибо, что определенно помогло. Он по-прежнему показывает отображение круга при загрузке, но больше не показывает окно игры Google, чего я пытаюсь достичь. Есть ли способ скрыть загрузку круга или нет? Я посмотрел на Async() и даже попробовал client.connect внутри этого, но он все еще показывал нагрузку на кружок. В любом случае, setShowConnectionPopup() определенно является большой помощью. – Zero
Вы можете попробовать [setViewForPopups()] (https://developers.google.com/android/reference/com/google/android/gms/common/api/GoogleApiClient.Builder#setViewForPopups (android.view.View)) и установите представление на что-то, что на самом деле не видно. Тем не менее, это скроет любые важные всплывающие окна. – Uli