SDK enterprise-уровня для Cocos Creator / Привязка аккаунтов к учетной записи пользователя
  На главную

SDK enterprise-уровня для Cocos Creator

Привязка аккаунтов к учетной записи пользователя

Если в вашем приложении настроено несколько способов аутентификации пользователей, вы можете реализовать возможность привязки дополнительного аккаунта социальной сети и/или имени пользователя, email-адреса и пароля. Это позволит пользователям:

  • Использовать для входа в приложение альтернативный способ, а не тот, который использовался при регистрации. Например, если пользователь первый раз зашел в приложение с помощью ID устройства, он может дополнительно указать имя пользователя, email-адрес и пароль и использовать эти данные аутентификации на текущем или любом другом устройстве.

  • Использовать для входа в приложение другие учетные данные, а не те, которые использовались при регистрации. Например, если пользователь указал при первом входе в приложение учетную запись Google, он может дополнительно привязать к аккаунту учетную запись Discord и использовать для входа учетную запись как Google, так и Discord.

Чтобы реализовать привязку дополнительного аккаунта:

  1. В интерфейсе вашего приложения добавьте формы для ввода данных дополнительного аккаунта.
  2. Реализуйте логику привязки с помощью следующих методов SDK:

Название метода SDKОписание
addUsernameAndEmailAuthToAccount
Добавляет к текущему аккаунту имя пользователя, email-адрес и пароль, которые можно использовать для аутентификации.
getUrlToLinkSocialAccount
Привязывает к текущему аккаунту социальную сеть, которую можно использовать для аутентификации.
unlinkSocialNetwork
Удаляет привязку аккаунта социальной сети к текущему аккаунту.
Примечание
Аккаунт социальной сети автоматически привязывается к учетной записи, если выполняются следующие условия:
  • Пользователь, зарегистрированный с помощью имени пользователя или email-адреса, входит в приложение через аккаунт социальной сети.
  • Социальная сеть предоставляет доступ к email-адресу пользователя.
  • Email-адрес из социальной сети совпадает с email-адресом, указанным пользователем при регистрации в вашем приложении.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.

Продолжить чтение

Последнее обновление: 22 января 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!