SDK для Unreal Engine / Как проверить привязку аккаунтов в демо
 На главную

SDK для Unreal Engine

  • Руководство по интеграции

  • Демопроект

  • Аутентификация

  • Каталог

  • Покупка товара

  • Использование

  • Руководства по сборке приложений


  • Как проверить привязку аккаунтов в демо

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

    • автоматическая идентификация игрока на разных платформах;
    • использование единого кросс-платформенного инвентаря на разных платформах.

    С помощью демокарт вы можете проверить привязку аккаунтов платформ к единому аккаунту для предварительно настроенного проекта в Личном кабинете.

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

    Чтобы ознакомиться с тем, как работает привязка аккаунтов на демонстрационном проекте:

    1. Откройте ваш проект Unreal Engine в Unreal Editor.
    2. Настройте демокарту для входа в приложение через аккаунт платформы:
      1. Перейдите в Settings > Project Settings > Plugins > Xsolla Settings > Demo.
      2. Установите флажок Use Cross-Platform Account Linking.
      3. Заполните поля Platform и Platform Account ID.

    1. Запустите демокарту Demo_Store из каталога Content Browser > Xsolla Content > Maps. Демо сымитирует авторизацию через аккаунт платформы, поэтому вход произойдет автоматически и вы попадете во внутриигровой магазин.

    1. В демокарте нажмите User account, а затем Account linking. В установленном по умолчанию браузере откроется демопроект, имитирующий запуск приложения на другой платформе.

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

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

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

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

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

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

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

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

    1. Настройте демокарту для входа в приложение через другой аккаунт платформы (см. шаг 2). Значение в поле Publishing platform должно отличаться от выбранного на шаге 2.
    2. Запустите демокарту Demo из каталога Content Browser > Xsolla Content > Maps.

    1. Убедитесь, что инвентарь игрока пуст.
    2. Нажмите Account linking. Оставайтесь в демокарте UE.

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

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

    Чтобы настроить привязку аккаунтов для вашего проекта, следуйте рецепту.

    Была ли статья полезна?
    Спасибо!
    Что может сделать страницу еще лучше? Сообщение
    Жаль, что так произошло
    Расскажите, почему статья не была полезна. Сообщение
    Спасибо за обратную связь!
    Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
    Оценить страницу
    Оценить страницу
    Что может сделать страницу еще лучше?

    В другой раз

    Спасибо за обратную связь!
    Последнее обновление: 6 июня 2022

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

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