0

Ich würde gerne wissen, wie die Google Play Services Leaderboards die folgenden Ereignisse interpretieren. Der Entwicklerleitfaden scheint keine detaillierte Erklärung dazu zu haben.Leaderboard Punktzahleinreichung

DAY1 10.00 ==> 100

DAY1 10.30 Uhr ===> 50

DAY2 10.00 == zu Leader Board vorgelegt SCORE zu Leader Board vorgelegt SCORE 75> SCORE eingereicht zu Rangliste

DAY2 10.30 ==> SCORE 55

day3 10.00 Uhr bis Leader eingereicht ==> SCORE 105

day3 10:30 bis Leader eingereicht AM ==> SCORE 55 an die Bestenliste geschickt

Frage1: Was wird der Daily HighScore von DAY2 sein? 100 ODER 75?

Frage2: Ich speichere den Highscore lokal. Gibt es irgendeine Verwendung bei der Einreichung der niedrigen Scores außer dem Highscore (zB: -DAY2 Scores und DAY3 10:30 AM Scores)? Sonst kann ich das Nutzungskontingent speichern?

Dank im Voraus

Antwort

1

Die Rangliste Fristen sind auf der pazifischen Zeitzone basiert. Siehe https://developers.google.com/games/services/common/concepts/leaderboards#leaderboard_time_frames.

Tägliche Bestenlisten um Mitternacht PST jeden Tag zurückgesetzt, und wöchentliche Bestenlisten um Samstag Mitternacht PST zurückgesetzt.

Die Antwort auf Ihre erste Frage hängt also von der Zeitzone des Spielers ab. Wenn der Spieler in Kalifornien ist, dann würde der Tageswert von Tag2 75 sein.

Es gibt keinen Vorteil beim Einreichen einer Punktzahl, von der Sie wissen, dass sie niedriger ist, sie werden einfach ignoriert. Gewöhnlich ist es einfacher, es einfach einzureichen, damit Sie nicht selbst den Überblick behalten müssen, aber Ihr Ansatz wird auch funktionieren.