FMX.InAppPurchase.IFMXInAppPurchaseService Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AddComponentpublicAdds the specified instance to the list of instances of TCustomInAppPurchase and subclasses that the platform service holds.
AddRefpublicIncrements the reference count for this interface.
CanMakeInAppPurchasespublicReturns True if the current user is allowed to make purchases; otherwise it returns False.
ConsumeProductpublicLets the in-app payment service know that the purchased product with the specified product ID has been successfully consumed by your application.
ConsumeProductspublicLets the in-app payment service know that the purchased products with the specified product IDs have been successfully consumed by your application.
GetApplicationLicenseKeypublicReturns the license key of your application.
GetTransactionPayloadpublicReturns the developer payload of your application for the current user.
IsProductPurchasedpublicReturns True if the product with the specified ID has been purchased; otherwise it returns False.
PurchaseProductpublicRequests the purchase of the product with the specified ID from the in-app payment service.
QueryInterfacepublicReturns a reference to a specified interface if the object supports that interface.
QueryProductspublicRequests information from the in-app payment service about the products with the specified list of IDs.
ReleasepublicDecrements the reference count for this interface.
RemoveComponentpublicRemoves the specified instance from the list of instances of TCustomInAppPurchase and subclasses that the platform service holds.
RestorePurchasedProductspublicRequests the in-app payment service to restore products purchased from a different device on the current device.
SetApplicationLicenseKeypublicDefines the license key of your application.
SetTransactionPayloadpublicDefines the developer payload of your application for the current user.
SetupInAppPurchasepublicEstablishes a connection between the in-app payment service and the specified instance of TCustomInAppPurchase.
SupportspublicIndicates whether a given interface supports a specific (another) interface.