Ich habe ein webbasiertes Spiel entwickelt, bei dem die Ergebnisse der Spieler in einer Bestenliste angezeigt werden. Das Spiel hat auch eine Webseite, die die öffentlichen Punkte von dieser Bestenliste zeigt. Sie erhalten diese Daten, indem Sie die scores.list API aufrufen Endpunkt. Die Rangliste und das Spiel wurden in der Google Play Console veröffentlicht.
Drei Spieler haben das Spiel gespielt und ihre Ergebnisse wurden eingereicht. Alle drei Spieler haben öffentliche Play Game-Profile und die Leaderboard-Seite in der Play Game Console zeigt, dass mehrere einzigartige Scores eingereicht wurden. Aber wenn mein JavaScript-Code scores.list trifft, wird nur die eigene Punktzahl des Spielers in der Sammlung Items zurückgegeben, nicht die der anderen beiden Spieler.
Wie bekomme ich alle Punkte von der Bestenliste?
%Vor%Ich hatte vor einiger Zeit einige API-Aufrufe geschrieben, einige Dinge zu versuchen:
testing mode
sind (im Testmodus hat es ein anderes Verhalten, wenn es um gemeinsam genutzte Punkte geht) maxResults
nur für den Fall (akzeptierte Werte sind 1 ... 30) Warum verwenden Sie result
als Variable, wenn Sie response
als Argument der Callback-Funktion haben? Ich nehme an, alles ist in Ordnung, wenn Sie function(response)
in function(result)
ändern und der Grund, warum dies noch funktioniert, ist eine andere Variable result
, die eine einzelne Punktzahl von einem Spieler speichert
Tags und Links javascript google-play-games leaderboard