The answer is no, I didn’t. Apple could implement this in StoreKit and ship it in iOS 14.5 if they felt like it.I discovered it. It wasn’t that hard.
StoreKit already handles IAP (obtaining available purchases, making purchases and restoring purchases), and it clearly knows how to present an overlay over an app because that’s how App Store app pages and App Clips overlays get displayed within an app. So why doesn’t Apple allow developers to present such an overlay within their apps to cancel a subscription?
Again, this is something I’d love to implement if Apple would let me.
Last edited: