Spec-Zone.ru › Qt 5.13

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

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

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

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

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

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

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

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

Добавление продуктов внутри приложения в Windows Store

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

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

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

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

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

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

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

Windows Store предоставляет способ установить приложение в пробный режим и приобрести само приложение через покупки внутри приложения. Для отражения этой функциональности бэкенд WinRT использует ключевое слово 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.13/qtpurchasing-windowsstore.html

Spec-Zone.ru

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