Domanda

Ho problemi a inviare i miei dati di punteggio per il centro gioco classifica sul mio gioco iOS. Io uso il motore cocos2d.

Ho seguito le istruzioni su Mele lista di controllo: https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/LeaderBoards/LeaderBoards.html#//apple_ref/doc/uid/TP40008304-CH6-SW14

Ho controllato BundleIDs, impostare le classifiche su iTunesConnect.

Nella domanda di avvio segno che nel lettore locale. Così posso vedere nella parte superiore della schermata "Welcome back ..." e si dice anche che io sono nel Sandbox.

Per inviare il punteggio io uso il codice delle migliori pratiche da parte di Apple. Quando il debug del codice vedo che non ci sono errori con l'invio dei dati di punteggio. Ho anche controllato più volte l'ortografia del Leaderboard ID.

Quando apro l'applicazione Game Center o mostro la vista del regolatore classifica nella mia app, non vedo alcun punteggi a tutti. Ho anche controllato che ho loggate con il mio account Sandbox.

Qualche suggerimento?

Andy

È stato utile?

Soluzione

Sembra essere che il server sandbox classifica di Apple ha avuto un problema. Senza alcuna modifica sul mio codice ha funzionato un giorno in più.

Altri suggerimenti

Ho affrontato con lo stesso problema e ci ho messo alcune ore solo per capire che stavo installando sbagliato gamma punteggio. Si prega di fare attenzione su questo, soprattutto quando si memorizzano float o un valore decimale non intero.

Ad esempio, quando si desidera memorizzare il punteggio con il formato a punto fisso - a 3 decimali, score = 1.234 in questo caso

Quando si memorizza il valore di classifica, è già multply il punteggio per 1000 per avere il valore intero:

int64_t gcScore = (int_64t)(score * 1000);

Quindi, se si piallato per memorizzare il valore di 1.234, il valore reale salvato classifica dovrebbe essere 1234. In questo caso, se si imposta l'intervallo di punteggio da 0 a 100, molto maggiore di 1.234, ma il punteggio non è salvato perché 100 <1234.

class GKLeaderBoardViewController per il conteggio più alto Score.For maggiori dettagli vi ho suggerito di leggere qui di seguito link.thanks

http://developer.apple .com / library / ios / # documentazione / GameKit / Reference / GKLeaderboardViewController_Ref / Reference / Reference.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top