Google Play Games Services Alert: "Detected incorrect implementation" - android

I recently received the following alert for my game in the Google Play Developer Console:
Detected incorrect implementation
Your game has incorrectly implemented the following Play Games services: Achievements.
It provides a link to a help page but the page only provides the following information:
Detected incorrect implementation
This game has implemented invitations but doesn't allow users to join a match from an invitation. This approach is discouraged because it could result in a poor user experience.
This does not help me because it mentions invitations (which my app does not use) instead of achievements.
I find it strange that I am getting the error now as I published the last update in May. I am also able to earn achievements when using the app myself, so the fact that I get this message bugs me.
Can you answer these questions:
Are these alerts ever erroneous? Is it possible my app is fine after all, or is there definitely something I did wrong?
If there is something wrong with my app, how do I go about fixing this? What are common sources of error that cause this message?
Is this message supposed to be a friendly reminder that I am doing something wrong or is it a warning that they will remove my app/terminate my account if I don't do something about it?
Thanks for the help.

The most common cause of this alert is when you call unlock or increment and pass an invalid id as per the games alert descriptions. Double check that the ids listed in the developer console match the ids listed in your game - preferably, use the 'Get resources' option in the Developer Console to get an XML file that you can be sure matches Google Play Games exactly.

Google had updated the information about the "Detected incorrect implementation".Please check the your "a help page".
Achievements: This game has created achievements in the Developer Console, but never calls the SDK's unlock methods. This approach is discouraged because it could result in a poor user experience.
I also encountered this warning and check the app really do not follow the checklist of google play services about achievements.Please re-check your app whether it follows the Required rows in the checklist.
I have already uploaded my modified app to google play.When the warning disappears, I will share the information with you.

I am also getting these messages, even for apps that dont have any integration with GPGS at all (No leaderboards, achievements ... they dont even include the api). Perhaps it's an issue with some kind of automated checking rollout.

Related

Complete your Data safety form - red alert in Publishing overview of Google Play console

Does somebody know, how the red alert in Publishing Overview of Google Play Console - Complete your Data safety form - should be perceived?
Like simple common warning for the developers or specific alert about any mistake of the developer?
Point is that I filled out the form Data Safety on the start of publishing my first version of the app. The app is approved and published on the Google Play. And the Data Safety information provided is visible on Google Play for the users.
Now I'm waiting for review of the second app update and since yesterday I observe this banner. Although the form is filled from the very beginning of the approved project. You can find the screenshot below.
Is this a common notification and can be ingnored if Data Safety form is filled or something wrong in my case?
The alert disappeared by itself. I did nothing for this.

Android app status is "Production" but can't find it via provided link

I submitted my android app on the internal test track and soon after, in the Google Play Console I pushed it under review for production, it said my app is Published and provided a link to go to Google Play Store to download the app. However, when I clicked the link, it would tell me the requested URL could not be found ScreenShot of console
Somebody can please guide me on what possibly I'm doing wrong here? All testing tracks are disabled and interestingly when I make changes into store listing and save it then it still keeps showing production and doesn't show "in review"
I found this answer but it didn't help my case
Android app is published, but not visible anywhere in Google Play
I also tried to connect google support they told me its end users support so I must contact them when I filled their form then they didn't have a chat option and with the calling option it was giving some errors and the only option I was left with the email option so instead of that I'm putting up my questions here that I might find some here or from google who can assist.

How do I know app is launched / updated in a different country

Basically, we have two versions of the same app. One is available in my country and the other in another (there is a huge difference between the two, so we had to do them separately).
After updating the app, I usually go sit on the Play store and ensure that it has updated (new version number and release notes), how would I know if the one in the other country has updated? (I only released it today for the first time, so don't even know if it launched successfully)
Sorry, feels like a silly question - but, I could not find a simple solution yet.
Whenever you update your app over Google play store and it is successfully up and running you will get a Notification on your Google play console with saying that your app is live.
if you dint get the notification then you need to check whats wrong with the release management.
There are a few solutions:
Google Play lets you know both in the Play Console and in the Play Copnsole App that your publication has gone live
In the Play console app and the Play console you can see install statistics, so you can see if anyone is installing
You could always use a VPN to check to appear if you are coming from another country
If you have access to a credit card from the other country you could create a second Google Account and use that credit card as a payment method to buy an in-app product. Google Play usually bases the user's country on where the payment method is if they can
You can use Firebase analytics to measure things like installs of the other version

Refund test order on Google Play

How to refund in app purchase payed with test card?
I use "consume"-button in my debug version, but I wouldn't use it in release version (I don't want to show this button to end-users).
I see charded Test order in Google Play Console > Order management, but Button "Refund" is disabled: "The selected orders can’t be refunded either due to their age, status or your lack of requisite permissions".
Is there non-programming solutions?
EDIT: my refund button is no longer greyed out. Give it a try!
There is no way to do this without extra work. Came across this reddit post - it looks like it used to be possible a couple of months ago.
Here's Google's quote from the link:
Thanks for contacting Google Play Developer Support!
Unfortunately we don't currently support a way to cancel/consume test purchases through the console, you can only do so programatically.

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

In the Android > Sample app > Trivial Drive when running the app I get the following when doing an IAP:
Error - Authentication is required. You need to sign into your Google Account
I've switched to a separate account on my phone with the testing account (i.e. the testing email address I've specified in the Developer Console) and followed all the steps here:
https://android.stackexchange.com/questions/20369/getting-authentication-is-required-when-trying-to-access-the-play-store
but no joy.
Any further suggestions?
==== UPDATE
I've since blasted away all Google Accounts on my phone and now have just 1 account - i.e. the Testing account.
And I've tried everything here: https://android.stackexchange.com/questions/20369/getting-authentication-is-required-when-trying-to-access-the-play-store
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
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.
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.
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 :)
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.
First remove all google accounts second clear data of google play service. Third if you can uninstall update that do it or just restard the phone
Try this,
first, Remove all google accounts.
second, Clear Data of google play service.
third, if you can uninstall update that do it or just restart the phone.
i had the same error and i have found this solution.

Categories

Resources