We would find that transaction in the receipt, verify that the purchase is valid, and enable whatever functionality/content is provided by that purchase (if not already enabled). The usual IAP stuff. If it worked the same as a restored purchase or a 'repurchase for free' I'd just handle it the way we handle those, and be totally happy, but it doesn't. I'm still unclear why you think it should be any different from those cases.And yes, I know we can just walk the whole receipt and make sure that everything in there is handled and call it a day, but the whole point of these updatedTransaction notifications is to be told when a change (or previously unhandled purchase) happens so it can be processed and not have to keep and compare the state of the receipt constantly. And it works just fine in every other situation, except this 'you are already subscribed' case.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: