Как проверить привязку аккаунтов в демо
Вы можете реализовать следующие функции, привязав учетную запись игрока на разных платформах к основной учетной записи:
- автоматическая идентификация игрока на разных платформах;
- использование единого кросс-платформенного инвентаря на разных платформах.
С помощью демокарт вы можете проверить привязку аккаунтов платформ к единому аккаунту для предварительно настроенного проекта в Личном кабинете.
Примечание
Вы можете привязать только один аккаунт для каждого типа платформы к единому аккаунту.
Чтобы ознакомиться с тем, как работает привязка аккаунтов на демонстрационном проекте:
- Откройте ваш проект Unreal Engine в Unreal Editor.
- Настройте демокарту для входа в приложение через аккаунт платформы:
- Перейдите в
Settings > Project Settings > Plugins > Xsolla Settings > Demo . - Установите флажок
Use Cross-Platform Account Linking . - Заполните поля
Platform иPlatform Account ID .
- Перейдите в

- Запустите демокарту
Demo_Store из каталогаContent Browser > Xsolla Content > Maps . Демо сымитирует авторизацию через аккаунт платформы, поэтому вход произойдет автоматически и вы попадете во внутриигровой магазин.
- В демокарте нажмите
User account , а затемAccount linking . В установленном по умолчанию браузере откроется демопроект, имитирующий запуск приложения на другой платформе.


- Нажмите
Create an account .

- Задайте email-адрес и пароль. Нажмите
Accept and create .

- Выберите товар в каталоге и нажмите
Buy on Xsolla . Приобретите товар, используя одну из тестовых банковских карт. Закройте квитанцию.

- Нажмите на email-адрес в верхней части экрана, чтобы открыть меню. Нажмите
Inventory . Убедитесь, что приобретенный товар доступен в инвентаре.

- Нажмите
Get code . В открывшемся окне нажмитеRequest the code . Запишите полученный код для привязки аккаунта.


- Перейдите к демокарте UE.
- Введите полученный код для привязки аккаунта (см. шаг 9) и нажмите
Confirm .

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

- Так как этот аккаунт уже привязан к единому аккаунту, вы можете получить код из него. Нажмите
Get account link . Запишите полученный код.

- Настройте демокарту для входа в приложение через другой аккаунт платформы (см. шаг 2). Значение в поле
Publishing platform должно отличаться от выбранного на шаге 2. - Запустите демокарту
Demo из каталогаContent Browser > Xsolla Content > Maps .
- Убедитесь, что инвентарь игрока пуст.
- Нажмите
Account linking . Оставайтесь в демокарте UE.
- Введите полученный код для привязки аккаунта (см. шаг 13) и нажмите
Confirm .
- Теперь аккаунт с новой платформы тоже привязан к единому аккаунту. Убедитесь, что приобретенный товар доступен в инвентаре демокарты UE.
Чтобы настроить привязку аккаунтов для вашего проекта, следуйте рецепту.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Оценить страницу
Оценить страницу
В другой раз
Спасибо за обратную связь!
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.