Ich möchte eine Bestenliste erstellen, die anzeigt, wie oft Benutzer die App gestartet haben. Es sollte All-Time- und Weekly-Bestenlisten geben. Sagen wir, ich zähle Anzahl von Anwendungen vor Ort und bei jeder Änderung einreichen inkrementierten Zahl beginnen:Wie erstellt man eine wöchentliche Rangliste mit Google Play?
Games.Leaderboards.submitScore(getApiClient(), LEADERBOARD_ID, 10);
Aber es wird eine Woche lang arbeiten nur - sagen wir mal Benutzer ausführen, um die App für 10 Mal in Woche 1 nächste Woche, einmal App ist gestartet, ich muss 11 reichen. Es ist OK für alle Zeiten Leaderboard, aber nicht für die wöchentliche Rangliste.
Was soll ich tun, um zu erreichen, was ich will?
Die einzige Idee, die ich habe, ist zwei verschiedene Leaderboards haben:
Games.Leaderboards.submitScore(getApiClient(), WEEKLY_LEADERBOARD_ID, 1);
Games.Leaderboards.submitScore(getApiClient(), ALLTIME_LEADERBOARD_ID, 11);
Aber wäre es möglich, nur in WEEKLY_LEADERBOARD_ID wöchentlich Ergebnisse anzuzeigen und alle Zeitergebnisse in ALLTIME_LEADERBOARD_ID? Wäre es benutzerfreundlich? Oder gibt es eine andere bessere Option?