![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <CzPlatformMarket.h>
Public Member Functions | |
| int | Init (void *id) |
| Market intialisation. | |
| void | Release () |
| Market cleanup. | |
| void | Update () |
| Per frame update. | |
| bool | QueryProduct (const char *product_id) |
| Query product information. | |
| bool | PurchaseProduct (const char *product_id) |
| Purchase a product. | |
| bool | RestoreProducts () |
| Restore previously purchased products. | |
| void | StopProductinfo () |
| void | GetReceipt () |
| void | ReleaseReceipt () |
| void | ReleasePayment () |
| void | ReleaseProductInfo () |
| int | Init (void *id) |
| Market intialisation. | |
| void | Release () |
| Market cleanup. | |
| void | Update () |
| Per frame update. | |
| bool | QueryProduct (const char *product_id) |
| Query product information. | |
| bool | PurchaseProduct (const char *product_id) |
| Purchase a product. | |
| bool | RestoreProducts () |
| Restore previously purchased products. | |
| void | StopProductinfo () |
| void | GetReceipt () |
| void | ReleaseReceipt () |
| void | ReleasePayment () |
| void | ReleaseProductInfo () |
Static Public Member Functions | |
| static void | TransactionUpdateCallback (s3ePaymentTransaction *transaction, void *userData) |
| static void | ProductInfoCallback (s3eProductInformation *productInfo, void *userData) |
| static void | TransactionUpdateCallback (s3ePaymentTransaction *transaction, void *userData) |
| static void | ProductInfoCallback (s3eProductInformation *productInfo, void *userData) |
Protected Member Functions | |
| s3ePaymentRequest * | getPaymentRequest () |
| void | setTransactionReceipt (void *receipt_data, uint receipt_size) |
| s3eTransactionReceipt * | getTransactionReceipt () |
| void | setProductInformation (s3eProductInformation *info) |
| s3eProductInformation * | getProductInformation () |
| void | setPaymentTransaction (s3ePaymentTransaction *trans) |
| s3ePaymentTransaction * | getPaymentTransaction () |
| bool | isBillingEnabled () |
| Returns true if billing enabled on device. | |
| s3ePaymentRequest * | getPaymentRequest () |
| void | setTransactionReceipt (void *receipt_data, uint receipt_size) |
| s3eTransactionReceipt * | getTransactionReceipt () |
| void | setProductInformation (s3eProductInformation *info) |
| s3eProductInformation * | getProductInformation () |
| void | setPaymentTransaction (s3ePaymentTransaction *trans) |
| s3ePaymentTransaction * | getPaymentTransaction () |
| bool | isBillingEnabled () |
| Returns true if billing enabled on device. | |
Protected Attributes | |
| s3ePaymentRequest | PaymentRequest |
| s3eTransactionReceipt | TransactionReceipt |
| s3eProductInformation * | ProductInformation |
| s3ePaymentTransaction * | PaymentTransaction |
| s3ePaymentRequest * CzPlatformMarketiOS::getPaymentRequest | ( | ) | [protected] |
| s3ePaymentRequest* CzPlatformMarketiOS::getPaymentRequest | ( | ) | [protected] |
| s3ePaymentTransaction * CzPlatformMarketiOS::getPaymentTransaction | ( | ) | [protected] |
| s3ePaymentTransaction* CzPlatformMarketiOS::getPaymentTransaction | ( | ) | [protected] |
| s3eProductInformation * CzPlatformMarketiOS::getProductInformation | ( | ) | [protected] |
| s3eProductInformation* CzPlatformMarketiOS::getProductInformation | ( | ) | [protected] |
| void CzPlatformMarketiOS::GetReceipt | ( | ) |
| void CzPlatformMarketiOS::GetReceipt | ( | ) |
| s3eTransactionReceipt* CzPlatformMarketiOS::getTransactionReceipt | ( | ) | [protected] |
| s3eTransactionReceipt * CzPlatformMarketiOS::getTransactionReceipt | ( | ) | [protected] |
| int CzPlatformMarketiOS::Init | ( | void * | id | ) | [virtual] |
Market intialisation.
Implements IzPlatformMarket.
| int CzPlatformMarketiOS::Init | ( | void * | id | ) | [virtual] |
Market intialisation.
Implements IzPlatformMarket.
| bool CzPlatformMarketiOS::isBillingEnabled | ( | ) | [protected, virtual] |
Returns true if billing enabled on device.
Implements IzPlatformMarket.
| bool CzPlatformMarketiOS::isBillingEnabled | ( | ) | [protected, virtual] |
Returns true if billing enabled on device.
Implements IzPlatformMarket.
| void CzPlatformMarketiOS::ProductInfoCallback | ( | s3eProductInformation * | productInfo, |
| void * | userData | ||
| ) | [static] |
| static void CzPlatformMarketiOS::ProductInfoCallback | ( | s3eProductInformation * | productInfo, |
| void * | userData | ||
| ) | [static] |
| bool CzPlatformMarketiOS::PurchaseProduct | ( | const char * | product_id | ) | [virtual] |
Purchase a product.
Implements IzPlatformMarket.
| bool CzPlatformMarketiOS::PurchaseProduct | ( | const char * | product_id | ) | [virtual] |
Purchase a product.
Implements IzPlatformMarket.
| bool CzPlatformMarketiOS::QueryProduct | ( | const char * | product_id | ) | [virtual] |
Query product information.
Implements IzPlatformMarket.
| bool CzPlatformMarketiOS::QueryProduct | ( | const char * | product_id | ) | [virtual] |
Query product information.
Implements IzPlatformMarket.
| void CzPlatformMarketiOS::Release | ( | ) | [virtual] |
Market cleanup.
Implements IzPlatformMarket.
| void CzPlatformMarketiOS::Release | ( | ) | [virtual] |
Market cleanup.
Implements IzPlatformMarket.
| void CzPlatformMarketiOS::ReleasePayment | ( | ) |
| void CzPlatformMarketiOS::ReleasePayment | ( | ) |
| void CzPlatformMarketiOS::ReleaseReceipt | ( | ) |
| void CzPlatformMarketiOS::ReleaseReceipt | ( | ) |
| bool CzPlatformMarketiOS::RestoreProducts | ( | ) | [virtual] |
Restore previously purchased products.
Implements IzPlatformMarket.
| bool CzPlatformMarketiOS::RestoreProducts | ( | ) | [virtual] |
Restore previously purchased products.
Implements IzPlatformMarket.
| void CzPlatformMarketiOS::setPaymentTransaction | ( | s3ePaymentTransaction * | trans | ) | [protected] |
| void CzPlatformMarketiOS::setPaymentTransaction | ( | s3ePaymentTransaction * | trans | ) | [protected] |
| void CzPlatformMarketiOS::setProductInformation | ( | s3eProductInformation * | info | ) | [protected] |
| void CzPlatformMarketiOS::setProductInformation | ( | s3eProductInformation * | info | ) | [protected] |
| void CzPlatformMarketiOS::setTransactionReceipt | ( | void * | receipt_data, |
| uint | receipt_size | ||
| ) | [protected] |
| void CzPlatformMarketiOS::setTransactionReceipt | ( | void * | receipt_data, |
| uint | receipt_size | ||
| ) | [protected] |
| void CzPlatformMarketiOS::StopProductinfo | ( | ) |
| void CzPlatformMarketiOS::StopProductinfo | ( | ) |
| void CzPlatformMarketiOS::TransactionUpdateCallback | ( | s3ePaymentTransaction * | transaction, |
| void * | userData | ||
| ) | [static] |
| static void CzPlatformMarketiOS::TransactionUpdateCallback | ( | s3ePaymentTransaction * | transaction, |
| void * | userData | ||
| ) | [static] |
| void CzPlatformMarketiOS::Update | ( | ) | [virtual] |
Per frame update.
Implements IzPlatformMarket.
| void CzPlatformMarketiOS::Update | ( | ) | [virtual] |
Per frame update.
Implements IzPlatformMarket.
s3ePaymentRequest CzPlatformMarketiOS::PaymentRequest [protected] |
s3ePaymentTransaction * CzPlatformMarketiOS::PaymentTransaction [protected] |
s3eProductInformation * CzPlatformMarketiOS::ProductInformation [protected] |
s3eTransactionReceipt CzPlatformMarketiOS::TransactionReceipt [protected] |