Spec-Zone.ru › Qt 5.12

Класс QInAppProduct

Продукт, зарегистрированный в магазине. Подробнее...

Заголовок: #include <QInAppProduct>
Наследует: QObject
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Типы public

Перечисление ТипПродукта { Потребляемый, Разблокируемый }

Свойства

  • описание : const QString
  • идентификатор : const QString
  • цена : const QString
  • типПродукта : const ТипПродукта
  • название : const QString
  • 1 свойство унаследовано от QObject

Функции public

QString описание() const
QString идентификатор() const
QString цена() const
QInAppProduct::ТипПродукта типПродукта() const
virtual void покупка() = 0
QString название() const
  • 31 функция public унаследована от QObject

Статические члены public

const QMetaObject staticMetaObject
  • 9 статических членов public унаследовано от QObject

Дополнительные унаследованные члены

  • 1 public слот унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 9 защищённых функций унаследованы от QObject

Подробное описание

Продукт, зарегистрированный в магазине.

QInAppProduct инкапсулирует продукт во внешнем магазине после его регистрации в QInAppStore и подтверждения его существования. У него есть идентификатор, соответствующий идентификатору продукта во внешнем магазине, цена, получаемая из внешнего магазина, и тип продукта.

Тип продукта может быть Consumable или Unlockable. Первый тип продуктов можно покупать любое количество раз, пока каждая транзакция явно завершается приложением. Второй тип можно купить только один раз.

Документация по типам членов

Перечисление QInAppProduct::ТипПродукта

Это тип перечисления используется для указания типа продукта при регистрации продукта.

Константа Значение Описание
QInAppProduct::Consumable 0 Продукт является потребляемым, что означает, что после завершения транзакции по покупке продукта его можно купить снова.
QInAppProduct::Unlockable 1 Продукт является разблокируемым, что означает, что его можно купить только один раз на пользователя. Покупки разблокируемых продуктов можно восстановить, используя QInAppStore::восстановлениеПокупок().

Документация свойств

description : const QString

Это свойство содержит описание продукта, полученное из внешнего магазина. Это описание возвращается магазином на языке локали, если доступно.

Функции доступа:

QString description() const

identifier : const QString

Это свойство содержит идентификатор продукта. Он соответствует идентификатору, зарегистрированному во внешнем магазине.

Функции доступа:

QString identifier() const

price : const QString

Это свойство содержит цену продукта, полученную из внешнего магазина. Это полная цена, включая валюту, обычно на языке текущего пользователя.

Функции доступа:

QString price() const

productType : const ProductType

Это свойство содержит тип продукта. Это может быть Consumable или Unlockable. Первый тип — это продукты, которые можно покупать любое количество раз (при условии, что каждая транзакция явно завершается приложением), а второй — продукты, которые можно купить только один раз на пользователя.

Функции доступа:

QInAppProduct::ProductType productType() const

title : const QString

Это свойство содержит заголовок продукта, полученный из внешнего магазина. Этот заголовок возвращается магазином на языке локали, если доступно.

Функции доступа:

QString title() const

Документация по членам-функциям

[pure virtual] void QInAppProduct::purchase()

Запускает процесс покупки для этого продукта. Покупка выполняется асинхронно. Когда покупка завершена успешно или завершилась неудачно по какой-либо причине, экземпляр QInAppStore, содержащий этот продукт, выведет сигнал QInAppStore::transactionReady() с информацией о транзакции.

Примечание: Эта функция может быть вызвана с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

См. также QInAppTransaction.

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

Spec-Zone.ru

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