Ok, at last i manage to overcome this THING.
Rob, thanks for the help and sorry for the troubles, it was quite one of those things that are just easily overlooked, and it was
really a stupid thing of me to do so too.
When adding items as an in-app purchases, I inserted only the id itself as the name of it, not including the package’s name.
Meaning I wrote “fullversion” instead of “com.mydomain.myapp.fullversion”.
I only realized it a moment ago after checking up on my former app i uploaded a year ago.
I do need to add one or two things:
-when trying to buy your own products the error given should be “the publisher can not make purchases~” and not “Authentication is required…” (I think it’s important to notice that different)
-for other people who are having same error it is important to notice, most of the time it can be fixed by making sure:
* to PUBLISH your app in an alpha mode.
* to put the license given by the google developer console inside the config.lua, and insert the right permissions in build.settings.
* to be patient. It takes several hours from when you publish your alpha version until everything is updated on googles servers.
* to set all in-app purchases to “active” in the developer console, and write the exact FULL name of each of them.
-when checking errors on the ‘adb logcat’ we tend to think that many of the errors we see on the log are connected to the problem. well… they are not. almost 99% of them has nothing to do with the error. so it is very confusing, so try looking at your own code and upload to the console.
Again Rob, thank you for your time, very much appreciated.