I have a issue when using Game Service of Google. I use Leaderboard and Achievement in my game. But when I run direct from PC to Device, all things is normal.
But when I export apk file and upload it on Goole Play, I got a issue in below image.
Please check the given quality checklist which is presented with minimum requirements, best practices, and good-to-have enhancements to deliver the best possible product to your players.
In addition to that, since nothing shows in logcat, you may also try going through these references and/or tutorial:
Troubleshooting Issues in Your Android Game
Google Play Game Services: Leaderboards
Related
I would like to add a leaderboard to my android game.
Of course the easiest is to use Google Paly Game. But I'm afraid my users won't like being obliged to install Google play Game.
Can we avoid this installation?
Is it really a bad experience for the users?
Is there another solution?
Referring to this documentation, when you add Leaderboards in an Android game, installing and setting-up Google Play Services is required.
But, AFAIK, your users only need to have Google Play Services for that game feature which is already installed by default on all Android devices. So, your users won't be obliged to install it.
See this thread and this blog for additional insights.
I'm a newbie in android programming, having started a few months ago only. I've always found an answer to my questions up to now, but this particular one seems not to exist. I may be missing something obiouvs but I try to ask anyway.
I'm dealing with google play services implementation in the game I'm developing. I set everything up following step by step more than one guide. They were similar and the resulting code was the same. And it's working fine: I can log in and connect to API's with GoogleApiClient. I set up the achievements and leaderboards in the console and I can even update them and unlock achievements.
The problem is I can't see any of my achievements or leaderboards in the Play Games app by Google. From the console they result published but in the app, if I click on my game, I'm only able to see the description and "other people using this game"; achievements and leaderboards section are missing and I can't figure out how to make them appear.
I want to underline that if I call inside my app the leaderboards or achievements activity, provided by the google play services library itself, it works. The intent is launched and achievements show up (same thing for leaderboards). So I thought the problem was outside my game code.
So, what am I mistaking? Do I have to change something else in the developer console? Do I have to add something else I didn't notice?
Thanks in advance to everyone who will help me.
This is normal behavior, it wont show up in the Google Play app until you have published your game.
I have faced the same problem and it showed up as expected when the app went live.
So, finally here the answer to that issue. I directly wrote an email to Google support. I was told, they have a kind of activity threshold for each app. Once you hit that, you will see 'MyAchievements' and/or 'Leaderboard' tabs in GooglePlayService app.
So my app Hardy the Game finally got at least the achievements activated.
Obviously you have to publish the game and do every step required as explained in Google Play Game Services.
Of course you can immediately use your achievements/leaderboards programmatically. Actually, you should do!
For getting those extra tabs just wait and get your app more activity. In my case I developed all achievements and started to share with my friends.
Hope that helped!
Good Programming
I launched an app on google play store this week. The app uses Google Play Games Leaderboard and Achievements APIs. Should the app page in play store app not show these icons/badges like it does in other apps that use these APIs? Do i need to enable it anywhere?
These are the icons/badges I'm referring to (image below). How do i add/enable these? Do i need to do anything in the app apk to get these?
Just had a chat with the Google Play support team. They said that it gets enabled automatically after a certain threshold (a few hundred users from what they said) is reached. So basically no additional configuration/setup is required to start showing the icons. I'm just going to wait a few days and see if it pops up. Will update.
I added Google PlayServices at beginning of the year, so its active almost a year.
Currently 330 users are in the leaderboard of my game. But that symbols still not appeared;-(
In general what I can see is that the initial requested acceptance of the PlayServices in my game, is distracting a lot of people. From 10 people who download the game only 3 will register the PlayServices.
Some of the other might even directly deinstall it, not noticing that my game can also used without.
A lot of people dont want it either because of privacy or because they expecting unwanted data traffic.
I have build a game with python-kivy framework and integrated google play gam services. I can list scores and achievements. In my first attempt, I am able to be listed in the leaderboard. But future updates doesn't make affect. Always first score is listed. It doesn't dump any error or warning in logcat.
I have followed same procedure in this link. https://github.com/tito/2048
I have used all libraries under libs directory. I have also directly copied gs_android.py file and call functions in this file from my App object.
I am testing my game in debug mode at this moment. May it be a behavour of debug mode of game services?
Any help and recommendation is appreciated.
After long period of research process, I have decided to delete current leaderboard and initialized new one. This has solved my problem.
I have informed google play services team about this problem(before solution) but they just ignored it by saying that it was the first time when someone came with this problem.
Just keep in mind that everyone is human, so may be error-prone.
I'd like to know how to tell the Play Store that my application uses the Play Games APIs for leaderboard, achievement and soon multiplayer games.
I've seen an app where it is visible in the description of the app, as seen in that screenshot :
How can I do the same thing ? Do I have to add something in the manifest ? Change something on the developer console (I haven't seen anything related to that).
Quoting my answer from another question: https://stackoverflow.com/a/17633229/226508
Implementing the Google Play Game Services features is not sufficient,
your users have to use the service for you to get the badges.
Let me quote from this video from Google I/O 2013: Practical Android
Games Development http://youtu.be/ZbQWf7C5ymU?t=23m39s
"As you get more users you will get badges. [...] However, they are
not just given out because you put them in the config, and we don't
snoop your APK to see if you are making API calls from there. We
verify how much the feature is being used and if you meet certain
threshold we give you a badge. So you need to actually integrate it,
it is not a token thing that you can put there to get more eyeballs in
the store."