FGX.InAppPurchase.TfgCustomInAppPurchase

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску

Delphi

TfgCustomInAppPurchase = class (TComponent, IFGXInAppPurchaseServiceObserver)

TComponent -> TfgCustomInAppPurchase

Прямые наследники: TfgInAppPurchase

Описание

Описание отсутствует.

Конструкторы

constructor
Create(AOwner: TComponent)

Описание отсутствует.

Методы

procedure
QueryProductListAsync(const AProductIdList: [[TArray<System.string>]])

Запрос списка продуктов с сервера.

procedure
PurchaseProductAsync(const AProduct: IFGXInAppProduct; const ACount: Integer)

Покупка продукта.

Для потребляемых продуктов допускается указывать любое количество покупаемых продуктов ACount больше нуля.
procedure
ConfirmPurchaseAsync(const APurchase: TfgPurchase; const AProductKind: TfgProductKind)

Подтверждение покупки.

Все успешные покупки требуют подтверждения. Внимание! Если у покупки есть загружаемый контент, сначала загрузите его и только потом подтверждайте покупку.
procedure
StartDownloadContentAsync(const APurchase: TfgPurchase)

Запуск загрузки прикрепленного к покупке контента ( iOS only ).

procedure
CancelDownloadContentAsync(const APurchase: TfgPurchase)

Отмена загрузки прикрепленного к покупке контента ( iOS only ).

procedure
RestorePurchasesAsync()

Позволяет восстановить непотребляемые товары и автовозобновляемые подписки ( iOS only ).

Покупки будут возвращены в событии OnPurchaseReceived с флагом TfgPurchase.IsRestored = True

Свойства

property
IsSupported: Boolean

Доступность сервиса внутренних покупок на данном устройстве.

property
IsReady: Boolean

Cтатус готовности к работе.

События

event
OnReadyStateChanged: TfgInAppPurchaseReadyStateChangedEvent

Описание отсутствует.

event
OnProductListReceived: TfgInAppPurchaseProductListReceivedEvent

Описание отсутствует.

event
OnPurchaseReceived: TfgInAppPurchasePurchaseReceivedEvent

Описание отсутствует.

event
OnPurchaseConfirmed: TfgInAppPurchasePurchaseConfirmedEvent

Описание отсутствует.

event
OnContentDownloading: TfgInAppPurchaseContentDownloadingEvent

Описание отсутствует.

event
OnContentDownloaded: TfgInAppPurchaseContentDownloadedEvent

Описание отсутствует.

event
OnPurchasesRestored: TfgInAppPurchasePurchasesRestoredEvent

Описание отсутствует.