Spec-Zone.ru › Qt 5.9

Регистрация продуктов в Магазине Windows

Это руководство содержит краткое введение в регистрацию приложения и его внутриигровых продуктов в Магазине Windows.

Покупка внутри приложения для WinRT отличается двумя режимами:

  • Simulation: Вся взаимодействие с Магазином Windows эмулируется и контролируется через файл конфигурации XML. Проект, содержащий этот файл, не пройдет сертификацию и не может быть опубликован.
  • Store interaction: Приложение напрямую взаимодействует с Магазином Windows без каких-либо промежуточных слоёв. Этот бинарный файл нельзя загрузить самостоятельно и протестировать локально. Пользователь должен получить приложение через сам Магазин Windows.

Использование режима симуляции

Во время процесса разработки запрещается прямое взаимодействие с Магазином Windows. Вместо этого необходимо использовать XML-файл, описывающий доступные внутриигровые продукты и лицензию самого приложения. Обратитесь к документации MSDN для получения дополнительной информации о формате этого XML-файла.

Этот XML-файл должен быть добавлен в корневую директорию ресурсов приложения и назван QtStoreSimulation.xml.

Использование Магазина Windows

Добавление внутриигровых продуктов в Магазин Windows

Для доступа к внутриигровым продуктам из вашего приложения необходимо зарегистрировать их в Магазине Windows. Перейдите на страницу IAPs и нажмите Создать новый IAP.

Заполните следующую информацию о вашем продукте:

  • Тип продукта – Выберите Потребляемый или Долговременный в зависимости от типа внутриигрового продукта. Обратите внимание, что изменить это позже нельзя.
  • ID продукта – Идентификатор, используемый для доступа к продукту из вашего кода.
  • Ценообразование и доступность – Цена продукта и географические области, где он доступен.

Внутриигровые продукты будут доступны после публикации приложения.

Публикация вашего приложения

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

Примечания к платформе

Магазин Windows предоставляет возможность установить приложение в режим пробной версии и приобрести его с помощью покупок внутри приложения. Для отражения этой функциональности WinRT backend использует ключевое слово app в качестве идентификатора. Если запрос продукта на app успешен, текущая лицензия действительна. Само название продукта предоставит информацию о состоянии лицензии приложения и может содержать следующее:

  • Trial period: Приложение находится в режиме пробной версии и может быть приобретено.
  • Fully licensed: Приложение было куплено.

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

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qtpurchasing-windowsstore.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API