6

We have an app in the Google Play Store that we will no longer support in the future.

Users were able to buy subscriptions for the app's content.

We want to cancel all running subscriptions and refund the users.

The Google Play Developer Api offers the revoke method that expects the details (subscription id, token) for a single subscription and will cancel & refund that subscription.

We would have to do that for a couple of thousands of users (probably via a script).

Is there a better way to revoke all subscriptions? Has someone probably faced a similar scenario?

fweigl
  • 21,278
  • 20
  • 114
  • 205
  • 2
    @Albert Renshaw I didn't find any possibility to revoke all subscriptions at once. I ended up writing a little Kotlin program that cancelled one after the other, took about 1-2 hours iirc to be done with a couple of thousand subscriptions. I can share that with you if you're facing a similar task. – fweigl Feb 02 '17 at 11:48
  • Yeah can you stick that up on github and post a link here as an answer, I think that would help a lot of people – Albert Renshaw Feb 02 '17 at 19:18
  • 1
    @AlbertRenshaw Will do first thing on Monday. – fweigl Feb 04 '17 at 08:59

1 Answers1

3

I did not find a method of revoking all subscriptions at once so I wrote a little program that reads subscription data from a file and revokes them, one after another. You can check it out here: https://github.com/asco33/reimburser

fweigl
  • 21,278
  • 20
  • 114
  • 205