Spec-Zone.ru › Qt 5.9

Класс QInAppProduct

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

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

Типы публичного доступа

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

Свойства

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

Функции публичного доступа

QString описание() const
QString идентификатор() const
QString цена() const
ProductType типПродукта() const
virtual void осуществитьПокупку() = 0
QString название() const
  • 32 функции публичного доступа унаследованы от QObject

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

  • 1 слот публичного доступа унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 11 статические члены публичного доступа унаследованы от QObject
  • 9 защищенные функции унаследованы от QObject

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

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

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

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

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

перечисление QInAppProduct::ProductType

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

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

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

описание : const QString

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

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

QString описание() const

идентификатор : const QString

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

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

QString идентификатор() const

цена : const QString

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

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

QString цена() const

типПродукта : const ProductType

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

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

ProductType типПродукта() const

название : const QString

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

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

QString название() const

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

[pure virtual] void QInAppProduct::осуществитьПокупку()

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

См. также QInAppTransaction.

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

Spec-Zone.ru

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