iosTransactionState property
TransactionState?
get
iosTransactionState
Implementation
TransactionState? get iosTransactionState {
if (this is! PurchaseIOS) {
return null;
}
switch ((this as PurchaseIOS).purchaseState) {
case PurchaseState.Purchased:
return TransactionState.purchased;
case PurchaseState.Pending:
return TransactionState.purchasing;
case PurchaseState.Failed:
return TransactionState.failed;
case PurchaseState.Deferred:
return TransactionState.deferred;
case PurchaseState.Restored:
return TransactionState.restored;
case PurchaseState.Unknown:
return TransactionState.purchasing;
}
}