Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Play Free Trial Period testing strategy

We are introducing Google Play subscriptions that include a 30 day trial, and I'm looking for some advice on how to test this.

As described in more detail here, the trial period for a testing account only lasts 3 minutes. Moreover, if an account (either a test account or not) has once received the free trial, they won't receive the free trial again. That means that every time that we want to test the onboarding and signup flow, we need to create a new Google account (add it to the group of accounts with license testing access, make it part of the group of testers that can download the app, opt-in for the internal test release and sign the new account in on the respective phone). This is tedious.

However, as I tried to create a new Google account for another round of testing, Google told me that my phone number (which is mandatory verification step) has been used too many times, and so I can't create any more accounts with this number.

I find it hard to believe that this is the only/the best way to test free trials with Google Play, so I'm happy with any help that can be offered on how to best approach this.

like image 781
saltandpepper Avatar asked Jan 08 '19 15:01

saltandpepper


People also ask

What is alpha testing in Google Play?

Alpha testing an app means releasing it to a controlled users groups which are not necessarily associated with the development of the app itself. Google PlayStore provides “Closed testing” tracks where you can run alpha tests for your Android app.

Does Google Play offer a free trial?

If you accept a $0/month trial offer, you'll get an email when your trial is about to end. At the end of your $0/month trial period, you'll automatically get charged the amount in your subscriptions terms. To avoid charges, cancel the subscription before the trial period expires.

How testers join your test Google Play?

Testers need to be registered using their Google account email ID that is logged in on the Android phone / tablet that they wish to access the app from. To add a new tester, you need to “create email list” if you do not already have one and add in the email address of the tester(s) there.


1 Answers

Umm, even if this is not a complete solution, it's rather an alternative to the main problem. It might be faster to just open another subscription from Google Play Console with free-trial enabled. You can subscribe to other free trials if the subscription ID is different from what you've activated the free trial with. That way you can use the same account but can activate free trial with different IDs.

You would also change the sku in the development section (remote or local, up to you.) It might take a while to get the information though, so I'd say open a bunch before start testing it next time.

The downside of this is, if anyone purchased a subscription, even if it's a test, it will not be possible to remove the test subscription, so be careful and be 100% sure to change your subscription IDs on production.

like image 135
Furkan Yurdakul Avatar answered Nov 05 '22 14:11

Furkan Yurdakul