I am currently testing purchases with Sandbox account.
Purchase auto-renewable subcription
Purchase the subscription again during the period of validity。
Popup saying that "You are currently subscribed to this" is showing with buttons "Manage" and "OK".
when pressing "OK" the payment queue was returning a new receipt (with state SKPaymentTransactionStatePurchased)。
Is that normal?
Is this behavior expected/is a "normal transaction" meant to be "Purchased" or does production use a different state in this scenario? In the event of this is there any way for the App to detect that this purchase was already subscribed and react to it differently say to avoid associating a purchase twice? Some forums indicate that this occurrence should return a state of "Failed" but i have not seen this.
6
1
3.1k