I am testing auto renewing subscription in the sandbox environment and each time it gets renewed, it seems to fire off SKPaymentTransactionStatePurchased
state. I did some searching and found this post - Do auto-renewable subscriptions send an SKPaymentTransactionStatePurchased transaction when they auto-renew?. The poster replied that auto renewal fires off 'SKPaymentTransactionStateRestored'. I was wondering if anyone can clarify on why the poster is seeing different state than I am or this have changed?
Also, for my situation that auto renewal fires off SKPaymentTransactionStatePurchased
state, is there a way I can differentiate whether the user purchase the subscription first time or it is a renewal?