C# Class ClanceysLib.InAppPurchaseManager

Inheritance: SKProductsRequestDelegate
Afficher le fichier Open project: Clancey/ClanceyLib Class Usage Examples

Méthodes publiques

Свойство Type Description
InAppPurchaseManagerProductsFetchedNotification string
InAppPurchaseManagerTransactionFailedNotification string
InAppPurchaseManagerTransactionSucceededNotification string
InAppPurchaseProUpgradeProductId string

Méthodes publiques

Méthode Description
InAppPurchaseManager ( ) : System
LoadStore ( ) : void
PurchaseProUpgrade ( ) : void
ReceivedResponse ( SKProductsRequest request, SKProductsResponse response ) : void
canMakeProUpgrade ( ) : bool
completeTransaction ( SKPaymentTransaction transaction ) : void
failedTransaction ( SKPaymentTransaction transaction ) : void
finishTransaction ( SKPaymentTransaction transaction, bool wasSuccessful ) : void
provideContent ( string productID ) : void
recordTransaction ( SKPaymentTransaction transaction ) : void
requestProUpgradeProductData ( ) : void
restoreTransaction ( SKPaymentTransaction transaction ) : void

Method Details

InAppPurchaseManager() public méthode

public InAppPurchaseManager ( ) : System
Résultat System

LoadStore() public méthode

public LoadStore ( ) : void
Résultat void

PurchaseProUpgrade() public méthode

public PurchaseProUpgrade ( ) : void
Résultat void

ReceivedResponse() public méthode

public ReceivedResponse ( SKProductsRequest request, SKProductsResponse response ) : void
request SKProductsRequest
response SKProductsResponse
Résultat void

canMakeProUpgrade() public méthode

public canMakeProUpgrade ( ) : bool
Résultat bool

completeTransaction() public méthode

public completeTransaction ( SKPaymentTransaction transaction ) : void
transaction SKPaymentTransaction
Résultat void

failedTransaction() public méthode

public failedTransaction ( SKPaymentTransaction transaction ) : void
transaction SKPaymentTransaction
Résultat void

finishTransaction() public méthode

public finishTransaction ( SKPaymentTransaction transaction, bool wasSuccessful ) : void
transaction SKPaymentTransaction
wasSuccessful bool
Résultat void

provideContent() public méthode

public provideContent ( string productID ) : void
productID string
Résultat void

recordTransaction() public méthode

public recordTransaction ( SKPaymentTransaction transaction ) : void
transaction SKPaymentTransaction
Résultat void

requestProUpgradeProductData() public méthode

public requestProUpgradeProductData ( ) : void
Résultat void

restoreTransaction() public méthode

public restoreTransaction ( SKPaymentTransaction transaction ) : void
transaction SKPaymentTransaction
Résultat void

Property Details

InAppPurchaseManagerProductsFetchedNotification public_oe static_oe property

public static string InAppPurchaseManagerProductsFetchedNotification
Résultat string

InAppPurchaseManagerTransactionFailedNotification public_oe static_oe property

public static string InAppPurchaseManagerTransactionFailedNotification
Résultat string

InAppPurchaseManagerTransactionSucceededNotification public_oe static_oe property

public static string InAppPurchaseManagerTransactionSucceededNotification
Résultat string

InAppPurchaseProUpgradeProductId public_oe static_oe property

public static string InAppPurchaseProUpgradeProductId
Résultat string