Honouring in-app purchases offline + removing cancelled purchases
问题 The approach involved with the two items in the title of this post appear to conflict with one another and are very hard to test, and it's these edge cases that result in unhappy customers when their purchased product stops working. A lot of the discussions on Stack Overflow are 2+ years old, inconclusive and reference the deprecated AIDL library rather than Google Play Billing Service. I want to make sure a user has offline access to a premium version of my Android App which is purchased via