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.
|
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 |
InAppPurchasesCache * | GetCache () override |
Additional Inherited Members | |
Static Public Member Functions inherited from InAppPurchases::InAppPurchasesInterface | |
static InAppPurchasesInterface * | GetInstance () |
static void | DestroyInstance () |
Protected Attributes inherited from InAppPurchases::InAppPurchasesInterface | |
InAppPurchasesCache | m_cache |