FGX.InAppPurchase.Types.IFGXInAppPurchaseService
Перейти к навигации
Перейти к поиску
Delphi
IFGXInAppPurchaseService = interface (IInterface)
IInterface -> IFGXInAppPurchaseService
Описание
Сервис встроенных покупок.
Методы
procedure
|
Subscribe(const AObserver: IFGXInAppPurchaseServiceObserver)
Подписка наблюдателя за уведомлениями. |
procedure
|
Unsubscribe(const AObserver: IFGXInAppPurchaseServiceObserver)
Отписка наблюдателя за уведомлениями. |
function
|
GetIsServiceAvailable(): Boolean
Доступность сервиса внутренних покупок на данном устройстве. |
function
|
GetIsServiceReady(): Boolean
Статус готовности сервиса к работе. |
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)
Запуск загрузки прикрепленного к покупке контента. |
procedure
|
CancelDownloadContentAsync(const APurchase: TfgPurchase)
Отмена загрузки прикрепленного к покупке контента. |
procedure
|
RestorePurchasesAsync()
Позволяет восстановить непотребляемые товары и автовозобновляемые подписки. Покупки будут возвращены в методе PurchaseReceived с флагом TfgPurchase.IsRestored = True
|
Свойства
property
|
IsServiceAvailable: Boolean
Доступность сервиса внутренних покупок на данном устройстве. |
property
|
IsServiceReady: Boolean
Статус готовности сервиса к работе. |