Open 3D Engine InAppPurchases Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
InAppPurchases::InAppPurchasesApple Class Reference

Inherits InAppPurchases::InAppPurchasesInterface.

Public Member Functions

void Initialize () override
 
void QueryProductInfo (AZStd::vector< AZStd::string > &productIds) const override
 
void QueryProductInfo () const override
 
void PurchaseProduct (const AZStd::string &productId, const AZStd::string &developerPayload) const override
 
void PurchaseProduct (const AZStd::string &productId) const override
 
void QueryPurchasedProducts () const override
 
void RestorePurchasedProducts () const override
 
void ConsumePurchase (const AZStd::string &purchaseToken) const override
 
void FinishTransaction (const AZStd::string &transactionId, bool downloadHostedContent) const override
 
InAppPurchasesCacheGetCache () override
 

Additional Inherited Members

- Static Public Member Functions inherited from InAppPurchases::InAppPurchasesInterface
static InAppPurchasesInterfaceGetInstance ()
 
static void DestroyInstance ()
 
- Protected Attributes inherited from InAppPurchases::InAppPurchasesInterface
InAppPurchasesCache m_cache
 

The documentation for this class was generated from the following file: