For the record I have 6 Achievements setup and working for myself and others. [UPDATE - turns out the Achieves aren't getting sent either]
The leaderboard on the other hand has taken me from v1.2.5 up to v1.3.7 with no luck as of yet.
Using the latest version of the Cocoon.io plugins in Construct 2. CocoonAds, CocoonCanvasplus, CocoonGooglePlayGames.
Cocoon.io Project plugins includes: cocoon-plugin-social-android-googleplaygames WITH Name: "APP_ID" Value: (12 digit int from the Games Services page, triple checked)
In the Dev Console I can see that my app is linked with the leaderboard.
Leaderboard ID is stored as a Variable.
When my app runs "CocoonGooglePlayGames | Open Leaderboards" It opens up the normal pink google screen with correct leaderboard name and icon from the google developer console games service page. However it does not show any times on the leaderboard. It just has the.. "be the first to submit a score etc.."
So it's pulling the right leaderboard (ID is correct) but it refuses to submit scores to it.
The player has a bunch of scores set in an array, which I've tested and checked a million times.
I store the top score in a Variable and use "CocoonGooglePlayGames | Request player score"
"On request score success"
if ArrayScores.At(0) < CocoonGooglePlayGames.PlayerScore set ArrayScores to CocoonGooglePlayGames.PlayerScore
else Submit score "TopScore" to specified leaderboard "LeaderboardID"
Parameters for GooglePlayGames: Request player score.
In the tip above where you enter your leaderboard, it say's e.g. "My Game Name".
Does this mean you enter your com.dev.gamename or your Games Services ID... cause I assumed it meant your Leaderboard ID e.g. "Cgk####_lb########"
The example capx provided by cocoon has LEADERBOARD_ID as the field for Request player score