Как авторизовать игру на Android

Обновлено: 30.11.2022

Получить новый телефон или планшет – это здорово. Но вам придется пройти долгий процесс переноса ваших данных, приложений и учетных записей на новое устройство. Когда вы добавляете устройство в существующую учетную запись Google Play, вы можете передавать приложения, игры и даже игровой прогресс.

К счастью, добавить новое устройство в учетную запись Google Play не так уж сложно. В этой статье описаны различные способы добавления устройства в учетную запись Google Play.

Как добавить устройство в Google Play

Добавить устройство в учетную запись Google Play можно несколькими способами. Мы рассмотрим все ваши варианты в этом разделе.

Добавьте свой аккаунт Google в «Настройки».

Для начала мы расскажем, как добавить свой аккаунт Google с помощью настроек вашего устройства. Это не только добавит ваше устройство в вашу учетную запись Play Store, но также добавит любые аффилированные контакты, Google Фото и ваш Gmail. Итак, приступим:

Примечание. Эти инструкции могут незначительно отличаться в зависимости от версии Android и производителя устройства.

  1. Запустите приложение "Настройки" на устройстве Android, Chromebook или iOS.
  2. Далее вам нужно выбрать Аккаунты (Пользователи и Аккаунты на некоторых устройствах) > Добавить аккаунт > Google.
  3. Введите свои учетные данные Google (те, которые вы используете для Gmail), нажмите "Далее" и следуйте инструкциям на экране.
  4. Теперь к устройству привязана новая учетная запись Google, что означает, что вы успешно добавили новое устройство в магазин Google Play.
  5. Каждый раз, когда вы открываете приложение Play Маркет, оно подключается к учетной записи Google, связанной с вашим устройством в настройках. Вы можете легко переключаться между учетными записями в приложении, но они должны быть зарегистрированы на устройстве, чтобы их можно было выбирать. Это позволит вам привязать аккаунты Google к используемому в данный момент смартфону, Chromebook или планшету.

    Этот сценарий означает, что вы можете зарегистрировать учетную запись Google на любом устройстве, и она будет привязана к этому устройству в Play Маркете, таким образом добавляя новое устройство. Теперь, если вы зайдете в Play Маркет через веб-браузер, любые приложения, которые вы решите установить, будут иметь возможность выбирать устройства (те, которые находятся в вашей учетной записи Google).

    Итак, если вы приобретете второй телефон, добавите свой аккаунт Google и подключитесь к приложению Play Store, этот телефон станет новым устройством в вашем аккаунте Play Store.

    Добавьте свой аккаунт Google в Play Маркет

    Еще один вариант – добавить свой аккаунт Google непосредственно в Play Маркет. Этот вариант особенно удобен, если у вас несколько аккаунтов Google и вы хотите легко переключаться между ними.

    Вот как добавить устройство в свою учетную запись Google Play:

    Теперь вы можете переключаться между своими аккаунтами Google, нажав на значок профиля и выбрав нужный аккаунт.

    Добавление способа оплаты в Google Play

    Теперь, когда вы добавили свой аккаунт на новое устройство, вам нужно будет настроить способ оплаты для покупки приложений, книг, фильмов или телепередач в вашем аккаунте и на выбранных вами устройствах. Без способа оплаты вы сможете скачивать только бесплатные приложения и игры на любое устройство.

    Следуйте инструкциям, чтобы добавить предпочтительный способ оплаты в свою учетную запись Google Play:

    Вы также можете добавить новый способ оплаты в приложение Google Play Store. Вот как:

    Если вам нужно отменить или повторно активировать какие-либо подписки, нажмите «Подписки» на шаге 2.

    Часто задаваемые вопросы

    Магазин Google Play очень важен для вашей возможности использовать устройство Android. Если у вас есть еще вопросы, продолжайте читать.

    Нужно ли мне авторизовать новое устройство для Google Play?

    Нет. Но в зависимости от настроек безопасности вашего аккаунта Google вам может потребоваться подтвердить вход с помощью двухфакторной аутентификации или на старом устройстве.

    Как переключаться между несколькими аккаунтами?

    Если у вас несколько аккаунтов Google, вы можете добавить их все, выполнив описанные выше действия. После добавления все, что вам нужно сделать, это нажать на значок профиля, а затем на стрелку вниз справа от вашей текущей учетной записи Google. Затем вы можете выбрать другой аккаунт, который хотите использовать.

    Переключение между аккаунтами особенно полезно для обмена покупками и приложениями.

    Могу ли я использовать Google Play Store на iPhone?

    Нет. Но вы можете использовать другие приложения Google Play, такие как Google Play Music. Чтобы получить доступ к этим приложениям, все, что вам нужно сделать, это посетить Apple App Store и найти то, что вы хотите. После того, как вы загрузите его, вы можете войти в свою учетную запись Google так же, как мы сделали выше, и все готово.

    Устройства и Google Play

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

    Подтвердите, что доступ к аккаунту имеете именно вы, и вскоре вы сможете использовать свой аккаунт Google Play на другом устройстве.

    Вы можете разрешить некоторым приложениям использовать различные функции телефона, например камеру или список контактов. Приложение отправит уведомление с запросом разрешения на использование функций на вашем телефоне, которое вы можете разрешить или запретить. Вы также можете изменить разрешения для отдельного приложения или по типу разрешения в настройках телефона.

    Важно! Некоторые из этих шагов работают только на Android 11 и более поздних версиях. Узнайте, как проверить версию Android.

    Изменить разрешения приложения

    1. На телефоне откройте приложение "Настройки".
    2. Нажмите "Приложения".
    3. Нажмите на приложение, которое хотите изменить. Если вы не можете найти его, нажмите «Просмотреть все приложения». Затем выберите свое приложение.
    4. Нажмите «Разрешения».
      • Если вы предоставили или запретили какие-либо разрешения для приложения, вы найдете их здесь.
    5. Чтобы изменить параметр разрешения, коснитесь его, затем выберите «Разрешить» или «Не разрешать».

    Для доступа к местоположению, камере и микрофону вы можете выбрать:

    • Все время (только местоположение). Приложение может использовать это разрешение в любое время, даже когда вы его не используете.
    • Разрешить только при использовании приложения. Приложение может использовать разрешение только тогда, когда вы используете это приложение.
    • Спрашивать каждый раз. Каждый раз, когда вы открываете приложение, оно будет запрашивать разрешение. Он может использовать это разрешение до тех пор, пока вы не закончите работу с приложением.
    • Не разрешать: приложение не может использовать этот параметр, даже если вы используете приложение.

    Изменить разрешения в зависимости от их типа

    Вы можете проверить, какие приложения имеют одинаковые настройки разрешений. Например, вы можете проверить, какие приложения имеют разрешение на просмотр вашего календаря.

    1. На телефоне откройте приложение "Настройки".
    2. Нажмите "Диспетчер разрешений на конфиденциальность".
    3. Нажмите на тип разрешения.
      • Если вы разрешили или запретили доступ к каким-либо приложениям, вы найдете их здесь.
    4. Чтобы изменить разрешение приложения, коснитесь его и выберите настройки разрешения.

    Ниже приведен список разрешений и то, что они делают, когда включены для приложения.

    Вы можете использовать сервисы Google Play Games для входа в игру для Android, созданную на базе Firebase. Чтобы использовать сервисы Google Play Games для входа с помощью Firebase, сначала войдите в систему с помощью Google Play Games и запросите этот код аутентификации OAuth 2.0. Затем передайте код авторизации в PlayGamesAuthProvider, чтобы сгенерировать учетные данные Firebase, которые можно использовать для аутентификации в Firebase.

    Прежде чем вы потеряли

    Настроить свой Android-проект

    Используя Firebase Android BoM , объявите для библиотеки Firebase Authentication Android в файле Gradle вашего модуля (на уровне приложения) (обычно app/build.gradle ).

    Кроме того, в рамках аутентификации Firebase вам необходимо добавить SDK сервисов Google Play в свое приложение.

    Джава

    Используя Firebase Android BoM, ваше приложение всегда будет использовать обновленную версию библиотеки Firebase Android.

    (Альтернатива) Объявите зависимость библиотеки Firebase безиспользования BoM

    Если вы решите не использовать Firebase BoM, вы должны установить все версии библиотек Firebase в зависимости от зависимостей.

    Обратите внимание: если вы используете несколько библиотек Firebase в своем приложении, мы рекомендуем использовать BoM для управления версиями библиотек, что обеспечивает совместимость со всеми версиями

    .

    Котлин+КТХ

    Используя Firebase Android BoM, ваше приложение всегда будет использовать обновленную версию библиотеки Firebase Android.

    (Альтернатива) Объявите зависимость библиотеки Firebase безиспользования BoM

    Если вы решите не использовать Firebase BoM, вы должны установить все версии библиотек Firebase в зависимости от зависимостей.

    Обратите внимание: если вы используете несколько библиотек Firebase в своем приложении, мы рекомендуем использовать BoM для управления версиями библиотек, что обеспечивает совместимость со всеми версиями

    .

    Настроить свой проект Firebase

    Установите отпечаток SHA-1 вашей игры на странице настроек консоли Firebase.

    Вы можете получить хэш SHA вашего сертификата подписки с помощью команды gradle signingReport :

    Включите Google Play Games в качестве поставщика услуг входа:

    Найти идентификатор клиента веб-сервера вашего проекта и секрет клиента. Идентификатор клиента веб-сервера идентифицирует проект Firebase на сервере вашей аутентификации Google Play.

    Чтобы найти эти значения:

    1. Открыть свой проект Firebase на странице учетных данных консоли Google API .
    2. В разделе идентификаторов клиентов OAuth 2.0 отчетов о событиях на веб-клиенте (автоматически созданном службе Google). На этой странице идентификатор клиента и секретный веб-сервер вашего сервера.

    Затем в консоли Firebase республиканский раздел Аутентификация .

    Найти способ входа защищенного поставщика входа в Play Игры . Вам необходимо указать идентификатор клиента веб-сервера вашего проекта и секрет клиента, которые вы получили из API консоли.

    Настройка службы Play Games с уведомлением о приложении Firebase.

    В консоли Google Play свое приложение Google Play или создайте его.

    Нажмите Да, моя игра уже использует Google API , выберите свой проект Firebase из списка и нажмите Использовать .

    На странице настройки сервисов Play Games нажмите Добавить учетные данные .

    1. Выберите тип игрового сервера .
    2. В поле клиента OAuth выберите идентификатор веб-клиента вашего проекта. Убедитесь, что это тот же идентификатор клиента, который был использован при закрытии входа в Play Игры.
    3. Сохраните изменения.
    1. Выберите тип Android .
    2. В поле клиента OAuth выберите идентификатор клиента вашего проекта Android. (Если вы не обнаружили свой идентификатор клиента Android, убедитесь, что вы установили отпечаток SHA-1 своей игры в консоли Firebase.)
    3. Сохраните изменения.

    На странице тестировщика добавлен адрес электронной почты всех пользователей, необходимо иметь возможность войти в вашу игру, прежде чем она будет опубликована в магазине Play.

    Интегрируйте вход в Play Games в свою игру

    В высшей степени, когда вы создали объект GoogleSignInOptions , викорируйте настройку DEFAULT_GAMES_SIGN_IN и вызовите requestServerAuthCode :

    Джава

    Котлин+КТХ

    Вы должны передать свой идентификатор клиента веб-сервера по методу requestServerAuthCode . Этот идентификатор был обнаружен при закрытии Play Games в консоли Firebase.

    Авторизоваться с помощью Firebase

    После того, как вы добавите в свое приложение функцию входа в Play Игры, вам необходимо настроить Firebase для использования данных Google, которые выэффективны, когда игрок успешно входит в Play Игры.

    1. Во-первых, в методе onCreate действие входа становится экземпляром объекта FirebaseAuth :

    Джава

    Котлин+КТХ

    1. При инициализации действия проверьте, не вошел ли игрок уже в Firebase:

    Джава

    Котлин+КТХ

    1. После того, как игрок войдет в Play Игры автоматически или потребуется использовать код авторизации из объекта GoogleSignInAccount, обменяйте его на учетные данные Firebase и выполните аутентификацию в Firebase, используя учетные данные Firebase:

    Джава

    Котлин+КТХ

    Если вызов signInWithCredential прошел успешно, вы можете использовать метод getCurrentUser для получения данных учетной записи пользователя.

    Следующие шаги

    После того, как пользователь входит в систему в первый раз, на предприятии появляется новая учетная запись пользователя, которая привязывается к его идентификатору Play Games. Эта новая учетная запись обнаруживает часть вашего проекта Firebase и может быть зарегистрирована для идентификации пользователя во всех приложениях вашего проекта.

    В вашей игре вы можете получить UID пользователя Firebase из объекта FirebaseUser :

    Джава

    Котлин+КТХ

    В х безопасности Firebase Realtime Database и Cloud Storage вы можете использовать правила использования идентификатора вошедшего пользователя, установить аутентификацию и использовать его для управления тем, к какому пользователю может получить доступ.

    Чтобы получить информацию об игроке Play Games или получить доступ к сервису Play Games, викорировать API, экосистемы SDK Google Play Games .

    Чтобы выйти из системы, вызовите FirebaseAuth.signOut() :

    Джава

    Котлин+КТХ

    Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

    Для устройств iOS:

    1. Откройте настройки Facebook (используя мобильное приложение или версию веб-сайта).
    2. Убедитесь, что вы разрешили использование Facebook для входа на сторонние сайты и приложения (Настройки->Приложения и веб-сайты-> нажмите кнопку «Изменить» в разделе «Приложения, веб-сайты и игры»-> проверьте, включен).
    3. Для устройств с версией iOS ниже 14.0 сбросьте свой рекламный идентификатор (перейдите в «Настройки устройства» -> «Конфиденциальность» -> «Реклама» -> «Сбросить рекламный идентификатор»).
    4. Для устройств с iOS версии 14.0 и выше ограничьте запросы на отслеживание (перейдите в Настройки устройства->Конфиденциальность->Отслеживание).
    5. Удалите приложение Facebook с вашего устройства.
    6. Откройте браузер -> откройте страницу своей учетной записи Facebook -> войдите в свою учетную запись.
    7. Попробуйте повторно подключиться к Facebook в настройках игры.

    Для устройств macOS:

    1. Откройте настройки Facebook.
    2. Убедитесь, что вы разрешили использование Facebook для входа на сторонние сайты и приложения (Настройки и конфиденциальность->Настройки->Приложения и веб-сайты-> нажмите кнопку «Изменить» в разделе «Приложения, веб-сайты и игры»). > проверьте, включена ли настройка).
    3. Перезагрузите устройство, войдите в игру и попробуйте повторно подключить его к Facebook.

    Для устройств Android:

    1. Откройте "Настройки" > "Аккаунты".
    2. Нажмите Facebook ->Удалить.
    3. Откройте настройки Facebook (используя мобильное приложение или версию веб-сайта).
    4. Убедитесь, что вы разрешили использование Facebook для входа на сторонние сайты и приложения (Настройки и конфиденциальность->Настройки->Приложения и веб-сайты-> нажмите кнопку «Изменить» в разделе «Приложения, веб-сайты и игры»). > проверьте, включена ли настройка).
    5. Удалить игру из списка приложений на Facebook.
    6. Перезагрузите устройство, войдите в игру и попробуйте повторно подключить его к Facebook.

    Обратите внимание, что доступ к программам и службам Facebook может быть ограничен в некоторых странах или регионах. В таких случаях мы соблюдаем местные законы и правила.

    Читайте также: