Unity 6.3
0 онлайн 54 гостей 3 в системе
Вход

Настройка центра партнеров Майкрософт и Unity Editor

Установите необходимые пакеты Unity, создайте добавки в центре партнера Майкрософта, и настройте параметры Unity Editor для того чтобы подготовить ваш проект Unity для покупок магазина Сбокс.

Предварительные условия

Прежде чем реализовать покупки в приложении, проверьте, соответствует ли ваш проект следующим требованиям:

Условия для развития:

  • Unity Editor: 6000.0 LTS или позднее
  • Game Набор для разработки (GDK): апрель 2025 GDK v2504.0.4020 или более поздний

Unity упаковки:

Установите следующие пакеты:

  • Майкрософт GDK API пакет: 1.3.0 или позднее
  • пакет инструментов Майкрософта GDK: 1.3.0 или позднее
  • Пакет покупки в приложении: 5.3.0 или более поздний

1. Настройка центра партнеров Майкрософт

Перед реализацией покупок в приложении, проверьте следующие конфигурации в Центр партнеров Microsoft:

  • Название ID или Конфигурация службы ID
  • Семейства устройств, отобранные для публикации
  • Песочница настроена с тестовыми учетными записями

Дополнительные сведения см. в документации Майкрософт по Настройка продукта.

Примечание: Среды песочницы не поддерживают тестирование подписки. Подписки не показывают в настройках учетной записи Сбокс, который предотвращает обновление или отмену.

Включение служб магазина Майкрософт (необязательно)

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

Создать расширения для Unity IAP

Дополнения представляют собой продукты, которые вы хотите продавать в своей игре.

  1. Перейти к Дополнения и создать дополнения, которые соответствуют типы продукта в 2000 году IAP пакет.

    IAP ProductType Дополнение центра партнера Майкрософта XStoreProductKind
    Расходные материалы Расходные материалы (управляемые разработчиком) UnmanagedConsumable
    Нерасходуемое имущество Долговечность Долговечность
    Подписка Подписка Прочный (свойство EndDate установлено)

    Примечание: XStoreProductKind включено только для справки. Используйте ProductType перечисление в вашем коде Unity.

  2. Для каждого расширения настройте следующие параметры:

    • Тип контента: Электронная загрузка программного обеспечения
    • Объявления Microsoft Store: Не имеет свой собственный список магазина Майкрософта
  3. В разделе Сведения об удостоверении отметьте Хранилище ID для каждого дополнения.

2. Настройка параметров Unity Editor

Настройте пакеты Майкрософта GDK и включите Unity IAP для того чтобы подготовить ваш проект для интеграции магазина Сбокс.

Настройка пакетов GDK

  1. В течение Unity Editor, перейти Project Настройки > Майкрософт GDK и создание возможностей Компиляция для Microsoft GDK для каждой целевой платформы

  2. Обеспечить a GDK Настройки актива активен, и настроить Майкрософт Game Конфигурация актива с IDs которые соответствуют тем, что в центре партнера Майкрософта.

  3. Перейдите в Project Настройки > Проигрыватель > Другие Настройки и убедитесь, что Символы определения сценариев включают MICROSOFT_GDK_SUPPORT.

Примечание: Этот символ устанавливается автоматически, когда вы включаете Компиляция для Microsoft GDK в Project Настройки > Майкрософт GDK.

Настройка пакета IAP

  1. Включите и настройте службу IAP для вашего проекта. Дополнительные сведения см. в документации пакета IAP на Начало работы с Unity IAP.
  2. Проверьте, является ли текущий целевой магазин Xbox Store.

После завершения настройки Центра партнеров Майкрософт и Unity Editor реализуйте рабочий процесс покупки в коде Unity.

Дополнительные ресурсы