Атрибуты пользователя
Вы можете использовать атрибуты для управления дополнительной информацией о пользователях вашего приложения или для настройки персонализированных предложений.
Атрибуты пользователя представляют собой пары ключ-значение и делятся на 2 типа:
- Клиентские. Значения для таких атрибутов вводятся пользователем или задаются согласно внутриигровой логике в клиентской части вашего приложения. Примеры: имя и параметры внешнего вида игрового персонажа, уровень сложности игры.
- Серверные. Значения для таких атрибутов задаются и редактируются только на серверной части вашего приложения. Серверные атрибуты рекомендуется использовать для управления характеристиками игрового персонажа или параметрами пользователя, которые важно защитить от лишних изменений. Примеры: шанс выпадения бонуса, ключевые параметры игрового персонажа, категория пользователя.
Примечание
Для настройки персонализированных предложений можно использовать только серверные атрибуты.
Чтобы реализовать логику работы с клиентскими атрибутами, используйте методы библиотеки Login:
getClientUserAttributes
— возвращает перечень атрибутов пользователя с их значениями и описаниями.updateClientUserAttributes
— обновляет значения атрибутов пользователя с указанными ID. Метод может использоваться для создания или удаления атрибутов. Изменения вносятся на стороне хранилища данных пользователей.
Чтобы реализовать логику работы с серверными атрибутами, используйте серверные API-методы.
Примечание
Чтобы получить на клиенте приложения перечень серверных атрибутов с их значениями и описаниями для конкретного пользователя, вы можете использовать метод
getClientUserReadOnlyAttributes
библиотеки Login.Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Полезные ссылки
Последнее обновление: 22 января 2024Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.