Spec-Zone.ru › Qt 5.11

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 License 2.0

Услуга оплаты внутри приложения

Apache License 2.0

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

Apache License 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/archives/qt-5.11/qtpurchasing-index.html

Spec-Zone.ru

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