Spec-Zone.ru › Qt 5.14

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.14/qtpurchasing-index.html

Spec-Zone.ru

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