6 Stimmen

Wie implementiert man Game Center in eine iOS-App?

Ich bin jetzt ein bisschen verwirrt. Ich habe viele Artikel gelesen, die beschreiben, wie man Game Center implementiert. Alle von ihnen erwähnen, dass ich zuerst eine App bei itunes connect erstellen muss.

Muss ich meine App also erst bei iTunes einreichen? Warum muss ich das tun? Muss ich dann ein späteres Veröffentlichungsdatum festlegen?

Alle Vorschläge sind willkommen!

11voto

Yannick Loriot Punkte 7024

Sie müssen lediglich eine App-ID in Itunes Connect erstellen. Wenn Sie eine App-ID erstellen, geben Sie nur einige Metadaten (die wichtigsten sind der Bundle Identifier) über Ihre Anwendung an, aber Sie müssen keine Binärdateien einreichen. Sie reichen die Binäranwendung ein, wenn Sie sie im App Store einreichen möchten.

Sie müssen eine App-ID erstellen, weil Sie damit den Game Center Server für Ihre Tests verwenden können.

Es gibt eine sehr gute Anleitung im Blog von Ray Wenderlich: Wie man ein einfaches Multiplayer-Spiel mit Game Center Tutorial macht

4voto

jhocking Punkte 5478

Sie müssen Ihre App nicht einreichen, aber Sie müssen eine App bei iTunes Connect erstellen. Im Grunde registrieren Sie alle Metadaten zu Ihrer App (z. B. den Namen), laden aber noch keine Binärdatei hoch. Im App-Verwaltungsbereich richten Sie Game Center-Ranglisten und Erfolge ein.

Zuvor müssen Sie jedoch eine eindeutige ID für Ihre Anwendung erstellen. Sie erstellen die ID im Bereich "Provisioning" und sie wird dort als "App-ID" bezeichnet, aber wenn Sie die ID in iTunes Connect auswählen, wird sie als "Bundle-ID" bezeichnet.

Beachten Sie, dass iOS das Game Center über die Bundle-ID im Bereitstellungsprofil mit Ihrer App verbindet. Stellen Sie daher sicher, dass Sie ein neues Entwicklungsprofil ohne Platzhalterzeichen erstellen, das Sie bei der Erstellung Ihrer App verwenden.

Und schließlich ist es wichtig, sich während der Entwicklung mit der Test-Sandbox und nicht mit dem "echten" Game Center zu verbinden. Wenn Sie nicht im Game Center angemeldet sind, während Sie Ihr Spiel spielen, wird ein Pop-up-Fenster erscheinen, in dem Sie gefragt werden, ob Sie sich in der Test-Sandbox anmelden möchten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X