ToplistAccess Klasse Feedback
Mit einer Instanz von ToplistAccess kann eine App Toplist erzeugen und verwalten.
Die Instanz für die ToplistAccess
erhält man über das KnuddelsServer-Objekt
mit KnuddelsServer.getToplistAccess()
Übersicht
Methoden
createOrUpdateToplist Feedback
-
userPersistenceNumberKey
-
displayName
-
[parameters]
Erzeugt oder aktualisiert die Toplist für den übergebenen userPersistenceNumberKey.
Parameter:
-
userPersistenceNumberKey
StringPersistenz-Key für den die Topliste erzeugt oder aktualisiert werden soll
-
displayName
StringAnzeigename der Topliste (2-50 Zeichen lang)
-
[parameters]
Object optionalMöglichkeit ein weitere Parameter zu übergeben.
-
[labelMapping]
Object optionalMapping der gespeicherten Zahl zu einem Anzeigenamen (max. 250 Stück, je 2-50 Zeichen lang)
-
[ascending]
Boolean optionalSortierreihenfolge ändern (Default: false)
-
[sortIndex]
Number optionalIndex für die Sortierreihenfolge mehrerer Toplisten untereinander in /apptop und im Profil.
- Nur Ganzzahlen. Kann negativ sein. (Default: 0)
- Kleine Werte = weiter oben, große Werte = weiter unten.
- Die Standard-Sortierung bei gleichemsortIndex
ist alphabetisch nachdisplayName
.
- Verfügbar ab Version AppServer 108855
-
Rückgabewert:
Beispiel:
var labelMapping = {
1 : 'Anfänger', // 1 bis <25
25 : 'Beginner', // 25 bis <50
50 : 'Profi', // 50 bis <100
100 : 'Genius' // ab 100
};
var toplist = toplistAccess.createOrUpdateToplist('points', 'Punkte', {
labelMapping: labelMapping,
ascending: false,
sortIndex: 100
});
getAllToplists Feedback
() Toplist[]Rückgabewert:
Beispiel:
var allToplists = toplistAccess.getAllToplists();