Настройка центра партнеров Майкрософт и 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
Дополнения представляют собой продукты, которые вы хотите продавать в своей игре.
-
Перейти к Дополнения и создать дополнения, которые соответствуют типы продукта в 2000 году IAP пакет.
IAP ProductType Дополнение центра партнера Майкрософта XStoreProductKind Расходные материалы Расходные материалы (управляемые разработчиком) UnmanagedConsumable Нерасходуемое имущество Долговечность Долговечность Подписка Подписка Прочный (свойство EndDate установлено) Примечание:
XStoreProductKindвключено только для справки. ИспользуйтеProductTypeперечисление в вашем коде Unity. -
Для каждого расширения настройте следующие параметры:
- Тип контента: Электронная загрузка программного обеспечения
- Объявления Microsoft Store: Не имеет свой собственный список магазина Майкрософта
В разделе Сведения об удостоверении отметьте Хранилище ID для каждого дополнения.
2. Настройка параметров Unity Editor
Настройте пакеты Майкрософта GDK и включите Unity IAP для того чтобы подготовить ваш проект для интеграции магазина Сбокс.
Настройка пакетов GDK
В течение Unity Editor, перейти Project Настройки > Майкрософт GDK и создание возможностей Компиляция для Microsoft GDK для каждой целевой платформы
Обеспечить a GDK Настройки актива активен, и настроить Майкрософт Game Конфигурация актива с IDs которые соответствуют тем, что в центре партнера Майкрософта.
Перейдите в Project Настройки > Проигрыватель > Другие Настройки и убедитесь, что Символы определения сценариев включают
MICROSOFT_GDK_SUPPORT.
Примечание: Этот символ устанавливается автоматически, когда вы включаете Компиляция для Microsoft GDK в Project Настройки > Майкрософт GDK.
Настройка пакета IAP
- Включите и настройте службу IAP для вашего проекта. Дополнительные сведения см. в документации пакета IAP на Начало работы с Unity IAP.
- Проверьте, является ли текущий целевой магазин Xbox Store.
После завершения настройки Центра партнеров Майкрософт и Unity Editor реализуйте рабочий процесс покупки в коде Unity.
Дополнительные ресурсы
- Начальные настройки в Центре партнеров Майкрософт
- Создание песочниц
- MicrosoftGame.config ссылка
- Реализация покупки в приложении с Unity IAP APIs