C# Class Praeclarum.App.StoreManager

Inheritance: SKPaymentTransactionObserver
Datei anzeigen Open project: praeclarum/Praeclarum

Public Properties

Property Type Description
CompletionActions Task>>.List
FailActions Task>>.List
Shared StoreManager

Public Methods

Method Description
Buy ( SKProduct product ) : void
FetchProductInformationAsync ( string ids ) : Task
PaymentQueueRestoreCompletedTransactionsFinished ( SKPaymentQueue queue ) : void
Restore ( ) : void
RestoreCompletedTransactionsFailedWithError ( SKPaymentQueue queue, NSError error ) : void
UpdatedTransactions ( SKPaymentQueue queue, SKPaymentTransaction transactions ) : void

Private Methods

Method Description
CompleteTransactionAsync ( SKPaymentTransaction t ) : System.Threading.Tasks.Task

Method Details

Buy() public method

public Buy ( SKProduct product ) : void
product SKProduct
return void

FetchProductInformationAsync() public method

public FetchProductInformationAsync ( string ids ) : Task
ids string
return Task

PaymentQueueRestoreCompletedTransactionsFinished() public method

public PaymentQueueRestoreCompletedTransactionsFinished ( SKPaymentQueue queue ) : void
queue SKPaymentQueue
return void

Restore() public method

public Restore ( ) : void
return void

RestoreCompletedTransactionsFailedWithError() public method

public RestoreCompletedTransactionsFailedWithError ( SKPaymentQueue queue, NSError error ) : void
queue SKPaymentQueue
error NSError
return void

UpdatedTransactions() public method

public UpdatedTransactions ( SKPaymentQueue queue, SKPaymentTransaction transactions ) : void
queue SKPaymentQueue
transactions SKPaymentTransaction
return void

Property Details

CompletionActions public_oe property

public List> CompletionActions
return Task>>.List

FailActions public_oe property

public List> FailActions
return Task>>.List

Shared public_oe static_oe property

public static StoreManager,Praeclarum.App Shared
return StoreManager