UnityVersion:2019.4.10f1
IAPVersion: 4.0.3
When I Downgrade Subscription In IOS And I Open Loading UI . Unity Call OnPurchaseSucceeded Method But Call FinishTransaction Mehthod.No ProcessPurchase
or OnPurchaseFailed Callback Methods Cause me to be unable to close loading UI.
Is this the expected result?
public override void OnPurchaseSucceeded (string id, string receipt, string transactionId) {
if (isValidPurchaseState(getAppleReceiptFromBase64String(receipt), id)) {
base.OnPurchaseSucceeded(id, receipt, transactionId);
} else {
base.FinishTransaction(null, transactionId);
}
}
