2014-06-21 10 views
5

Ich entwickle ein Spiel als Chrome Packaged App und möchte Google Play Games für die Bestenlisten verwenden, aber es wird zu einem kleinen Prozess.Verknüpfen einer Chrome Packaged App mit Google Play Spielen

Ich habe Probleme, die Chrome Packaged App mit Google Play Games zu authentifizieren.

Ich habe das meiste davon bekam genagelt:

  • ich ein Spiel in der Google Play Developer Console erstellt haben
  • ich durch das Hochladen, das Spiel zu meinem Server arbeiten ziemlich schnell alles bekam und auf verlinkte Apps gehen und Erstellen eines Web-App-Eintrags. Bestenlisten, Erfolge und alles funktioniert gut.
  • Ich folgte the All-The-Stars-JS example, um alles in das Paket zu bekommen, damit gapi.auth.authorize() in der gepackten App funktionieren kann ... aber der Aufruf gibt "OAuth2 request failed zurück: Dienst antwortete mit Fehler: 'bad client id: NON_NATIVE '"
  • Das ist sinnvoll - die OAUTH2-Client-ID vom Linked App Manager erwartet eine Web-App. Es gibt keine Möglichkeit, eine verknüpfte App für die Chrome Packaged App zu erstellen. Daher habe ich eine mit der Google API Console als Beispiel erstellt. Das wird mich authentifiziert!
  • Jetzt, wenn ich versuche, eine Liste der Bestenlisten zu ziehen, bekomme ich eine Antwort: "Es ist keine verknüpfte App mit dieser Client-ID verbunden."

Richtig, das macht Sinn, weil ich in den Google API Console und es gibt wahrscheinlich keine „link“ bei Google Play Games-Client-ID manuell erstellt ... aber ich kann es nicht zu dem Google Play Games-Dienst manuell und Es gibt keine Möglichkeit, eine Chrome Packaged App einfach mit der Google Play Developer Console zu verknüpfen. Fehle ich etwas? Ich habe dieses Problem seit Monaten verfolgt!

Vielen Dank im Voraus an alle, die helfen können!

Antwort

1

@Brian Ich denke du machst alles richtig. Momentan gibt es keine Möglichkeit (wie mir bekannt ist), eine Chrome-App mit Play Game Services zu verknüpfen. Der Grund dafür, dass Sie authentifiziert werden, aber keine Ranglisten sehen können, besteht darin, dass Sie die Client-ID über die Google Developer Console erstellt haben, die nicht die erforderlichen Einträge im Backend von Games erstellt.

Ich werde deine Erfahrung dem Play Game Services Team melden, vielleicht könnten wir das in Zukunft unterstützen.

+0

Ah, danke! Gibt es irgendwo, wo ich den Fortschritt auf die eine oder andere Weise verfolgen kann? (Z. B. ein Fehlerbericht.) Ich habe zwei Spiele, eines kürzlich veröffentlicht und ein anderes mit fast 2 Millionen Spielen bisher, und ich denke, das wäre eine riesige Ergänzung! – Brian