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 Покупки для демонстрации того, как можно использовать API в приложениях.
Лицензии и ссылки
Qt Покупки доступна по коммерческим лицензиям от The Qt Company. Кроме того, она доступна по лицензии GNU Lesser General Public License, версия 3. Подробнее см. Лицензирование Qt.
Кроме того, Qt Покупки для Android содержит модули сторонних разработчиков под следующими разрешительными лицензиями:
Apache License 2.0 |
|
Apache License 2.0 |
|
Apache License 2.0 |
Справочник по API
© 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