i did find this clear purchase history for true sandbox accounts (which doesnt seem to work sandbox purchases made with a real apple id by the way... something not obvious, or maybe of course operator error which is probable). and while clear purchase history does seem to initially clear the purchases, they seem to be cached somehow and so when you purchase, you get all sorts of old purchase data back, and then your app is in some odd state with respect to subscriptions. testing subscriptions seems to be one of the worst issues in app development these days. a tester needs to be able to clear everything reliably and re-start from a reliable un-purchased state with no garbage. it seems to involve deleting the app and re-installing from test flight, but a lot of times, old cached stuff seems to get pulled in to the app even if you do that. seeing that subscriptions is one of the main ways for app developers to make money, it should be the easiest and smoothest process to add the code for them and test them. redirect all that UI open glass effort or whatever it is called to purchases. we didnt need open glass. we need super reliable purchase flows and testing.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: