Submitting scores does not update backend leaderboard (Unity3D)
We're facing a strange issue. We were able to submit scores twice. It was possible only the first time each. We're working with Unity3D on the Kindle HDX devices. 1) We were able to submit a score, which got transferred and was visible in the developer console. After that one attempt, none of the following were submitted correctly. Even other accounts could not submit their scores (from a single device). We cleaned the complete leaderboard (Reset Scores) and tried again. 2) The first time, the score got submitted and we were able to gather the score list from that leaderboard correctly. After that, again, no more attempts were possible. Plus, the leaderboard was cleaned (empty) after the second get leaderboard request. This is the log, which tells the score should have been submitted correctly, no error pops up: D/GC_HttpNetworkClient(21477): Request: PUT
https://ags-ext.amazon.com/service/leaderboards/submitScore D/GC_HttpNetworkClient(21477): Result:HTTP/1.1 200 OK I/AmazonInsightsSDK(21477): Event: 'GameC...' recorded to local filestore I/AmazonInsightsSDK(21477): Event: 'PostL...' recorded to local filestore But still no score on the backend.
Hello littlebuddha87, If you have not already ,could you please submit more details related to the issue you are experiencing to our Contact Us form:
https://developer.amazon.com/help/contactus.html Specifically we would want to know what version of Unity and the GameCircle plugin you are using, the code you are using to submit scores to your leaderboard and what game you are working on so we see why your scores aren't being reflected correctly.
I believe I am facing the same issue. I am using the latest amazon game circle plug in (2.5.1) and the latest release of unity (4.5.2). Unlike littlebuddha87 I have never had a score appear on a leaderboard. My leaderboards are all in draft mode and the user I am signed in as has test access. Requesting leaderboards succeeds and I get data back from amazon. When submitting the score I am getting a successful callback with no error, however no score is posted. I will also submit details through the contact us form.
Wow, so the following happend: We managed to get the leaderboards working with a fresh account (only a test, account does not exist anymore). The old account still does not want scores to put into the list. Till now (~ 3 months) no real help was served by Amazon regarding this issue. I'm wondering what happens in the lower layers of communication between the app and the services. I'm really interested in the logs on your side.
I am using same version of unity and GameCircle Plugin. I have managed to get game circle to submit score and achievements. but When I submit it amazon says leaderboards don't show up but They do on my testing device, and like you no support from amazon. If you send me a email at
Hoskins355@verizon.net I can try to help you.
here is the code I am using to submit achievements in c# // Submit Score to Leaderboard AGSLeaderboardsClient.SubmitScore("LeaderBoardName",Score); // Submit Achievements (AchievementID, Percent) AGSAchievementsClient.UpdateAchievementProgress("AchievementID",100f); Hope this helps and is clear. let me know if I am misunderstanding the problem.
Hey Brandon! Thanks for your support. This is how we call the submit: AGSLeaderboardsClient.SubmitScoreCompleted += CompleteTask; AGSLeaderboardsClient.SubmitScore(m_boardId, m_scoreToSubmit); I don't see much difference to your drop. So I don't think we doing something completely stupid over here. ;) @Sujoy + @DougM: I did not receive any mail yet from you guys. Did you get my request from
https://developer.amazon.com/help/contactus.html ??? Plus we had a developer fixing our code, where for me no difference was to find in the flow. (BTW, still not working, except we get a UNRECOVERABLE error message now, yes I searched the forums ... no comment) One thing he mentioned was to not call the AGSClient.IsServiceReady() repeatedly. But I also find in the Amazon example files in the OnGUI func!! AmazonGUIHelpers.CenteredLabel(string.Format(isServiceReadyLabel, AGSClient.IsServiceReady())); That would be called several times a second ... why should this person tell us such things? Current state is: One of our testusers is in the leaderboard with 0 Dogs (Dog is the currency there) the other can't submit, although the on device toast tells so. Please! Support!
In order to get further help on this issue please provide below things through the ContactUs case that you have created for this issue. 1. The name of your game, 2. The name of GameCircle configuration, 3. Signature information 4. package name in the AndroidManifest.xml file and whether or not that matches the bundle identifier in Player Settings for Android. Thanks.