Spec-Zone.ru › Qt 5.9

Qt Покупки

Qt Покупки — это дополнительная библиотека, которая позволяет приложениям Qt поддерживать внутриигровые покупки. Это кроссплатформенная библиотека, которая в настоящее время поддерживает покупки в Mac App Store на OS X, App Store на iOS и Google Play на Android.

Внутриигровые покупки

Внутриигровые покупки — это способ монетизации приложения. Эти покупки производятся внутри приложения и могут включать в себя все, от разблокировки контента до виртуальных предметов. API Qt Покупки построен на основе системных API для внутриигровых покупок, что означает, что процесс покупки более знаком пользователю, а информация, уже хранящаяся на платформе (например, информация о кредитной карте), может быть использована для упрощения процесса покупки.

Начало работы

Qt Покупки предоставляет классы C++ и типы QML для доступа к информации о продуктах внутриигровых покупок, зарегистрированных в внешнем магазине на текущей платформе, а также для запроса покупок этих продуктов.

Магазин

Продукты внутриигровых покупок должны быть зарегистрированы в целевых магазинах, прежде чем их можно будет запросить или купить в приложении. Рекомендуется использовать одни и те же идентификаторы для продуктов в каждом магазине, так как это упрощает процесс запроса и покупки продуктов.

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

Написание кода

В зависимости от того, что лучше подходит для приложения, вы можете использовать либо C++, либо QML для поддержки внутриигровых покупок. Если большая часть пользовательского интерфейса написана на QML, мы рекомендуем использовать типы QML, которые предоставляют простой и декларативный способ доступа к продуктам в магазине.

  • Начало работы с Qt Покупками в QML
  • Начало работы с Qt Покупками в C++

Примеры

Посмотрите Примеры Qt Покупки для демонстрации того, как API могут быть использованы в приложениях.

Лицензии и Указание источников

Qt Покупки доступны по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по лицензии GNU Lesser General Public License, версия 3. Более подробная информация содержится в Лицензировании Qt.

Кроме того, Qt Покупки для Android содержит модули сторонних разработчиков по следующим разрешительным лицензиям:

Декодер Base64

Лицензия Apache 2.0

Сервис внутриигровых платежей

Лицензия Apache 2.0

Проверка открытого ключа

Лицензия Apache 2.0

Справочник API

  • Типы QML Qt Покупки
  • Классы C++ Qt Покупки

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

Spec-Zone.ru

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