Ich habe an einem Spiel gearbeitet, das das LibGDX Framework verwendet, und jetzt würde ich es gerne mit den Google Play-Diensten einrichten, um Bestenlisten zu verwenden und einige Erfolge einzustellen usw.
Erste Frage:
Muss ich zur Verwendung der GamesClient-Bibliothek einen Token oder irgendeine Art von Anmeldung bei Google anfordern?
Zweite Frage:
Ich habe meine Client-ID mit dem Debug-Schlüssel erstellt, um das Spiel durch Eclipse leicht testen zu können. Aber ich werde immer abgelehnt, mich zu verbinden (GamesClient.connect()). Ich erstelle den GamesClient durch seinen Builder:
GamesClient.Builder gcb = new GamesClient.Builder(adView.getContext(), this, this);
gcb.setAccountName(accounts[0].name);
gcb.setViewForPopups(adView);
GamesClient gc = gcb.create();
Später, wenn es Zeit ist, gc.connect() aufzurufen, wird einfach die überschriebene onConnectionFailed() aufgerufen;
I habe die Metadaten zu meinem Android-Manifest hinzugefügt, wie folgt:
....
Der Inhalt von app_id ist die 12-stellige oder so von der Client-ID, die ich für das Spiel erstellt habe (ich habe es auch mit der vollständigen ID versucht).
Also glaube ich, dass das nicht das Problem ist.
Weitere Informationen: Screenshot der Client-ID
Vielen Dank im Voraus für Ihre Hilfe!