Android IAB. Error - Authentication is required. You need to sign into your Google Account

33,802

Solution 1

I believe that Google now requires that the app is published as alpha version and a Google group specifically for testing is set up. I wasn't able to find this information in the official documentation (which means that Google probably didn't update it in quite some time), but here: https://help.gamesalad.com/hc/en-us/articles/203536123-7-6-In-App-Purchases-IAP-for-Google-Play

Solution 2

After going through all of the answers up here - make sure you activate the products. I facepalmed soo hard when I saw I hadn't activated mine.

Solution 3

I was having this issue and found a seperate solution to this problem.

In app purchases in Google Play have unique names, and in Google Play, they must all be lower case and no spaces. Therefore if your IAP is called 'myproduct' but you call the store and ask for 'MyProduct' somewhat strangely, you will see this error message:

'Authentication is required. You need to sign into your Google Account.'

The error message is so misleading.

Solution 4

I have the same issue previously. Go to your google developer console and make sure your app is PUBLISHED to any version(alpha, beta or prod). Then, the In app purchase will work :)

Solution 5

Check your product status, most probably it is in "inactive" state. Just change its state to "active" and if everything mentioned above is done. It will work.

Share:
33,802
Snowcrash
Author by

Snowcrash

Updated on March 11, 2020

Comments