I conducted tests on static queries, in response to which Google returns incomplete information about the purchase, for example, there is no digital signature. Now I want to test the full functionality, since the products cannot be fully tested, and subscriptions and promotional codes cannot be done at all. And the only way to do it, as far as I understand it, is to buy a product for real money, and then make it return? Or are there any other ways to test the application on real products on Google Play ?
2 answers
You can test real purchases. In this case, their price will be listed as 0rub and, if it is a subscription, it will always be valid for 1 day. The necessary conditions for testing can be found in the official manual and briefly here in Russian.
- Fine. And if I have open alpha testing, I give a link to the application to the tester, then he can make a purchase, provided that he has a card attached, but he will not withdraw money from buying it, right? And the price is 0 rubles. - is the price that will be displayed to him, or the price that I have to specify? - Kirill Stoianov
- @KirillStoianov, I don’t know about open testing - I haven’t tried it. In a closed beta test, it is necessary to add the tester's soap to the list of testers and it needs to subscribe to the beta test. And 0p will be displayed as a sum of write-off, regardless of what the real price is. Also, it is not necessary to pay with a card - some operators allow you to charge SIM cards from your account - YuriySPb ♦
- those. it is worth making a closed beta test and this will allow me to test real purchases, without withdrawing money from the card, I understand correctly! - Kirill Stoianov
- @KirillStoianov, yes, I did it and it works that way. Perhaps it can be done for an open test, but I have not tried it. - Yuriy SPb ♦
- oneYes, after I added the testing license, I started writing in the dialog box (that they would not withdraw money), and before that there was no such thing - Kirill Stoianov
All the steps that are needed in order to test purchases on real goods (but without debiting money from the account). Practical steps can be found in the answer @Yuriy SPb , I will duplicate them just in case and add clause 7 *, when I completed all steps except 7 - everything worked, but withdrawn money, stopped withdrawing money after I completed step 7 *.
- Download the beta version of the application on Google Play
- The application must be signed with the release key.
- Add real products you can buy for this application.
- Add testers
- The tester should follow the link (to take part in testing) and install the application on the proposed link.
- The versions of the application on the device and in GooglePlay must match
- In the GooglePlay Developer Console go to the "Settings" menu and add a tester account in the form "License Testing"
Add. info
https://ejaw.helpdocs.com/programmers/google-play-game-center