2016-08-05 12 views
-4

Hallo Ich arbeite mit gcm, Service-Arbeiter Ich bekomme Registrierungs-ID von jedem Benutzer und alles, was ich jetzt möchte, ist wie das Registrierungstoken speichern und speichern Sie es in meiner Datenbank mit mysql und php. jede mögliche Hilfe würde geschätzt werdenphp gcm Speichern Registrierung Token

+0

Was ist Ihre Frage oder ein Problem? –

+0

Ich möchte einen Code, der das Token in meiner Datenbank speichert. –

Antwort

1

Was ich vermute, ist, dass Sie das GCM Token vom Gerät auf Ihrer MySql Datenbank speichern möchten. Ich werde ein Beispiel mit Benutzertabelle für das Senden von Benachrichtigungen geben ... Also, was können Sie einfach tun, ist dies:

  1. senden das Token an den Server Volley-Bibliothek verwenden (JSONObjectRequest).
  2. Auf der PHP-Skript verwalten dieses Token retreive und eine Abfrage wie (zum Beispiel)

INSERT INTO User (email, fcm_token) VALUES ($email, $fmc_token);

ausführen
  1. Dann können Sie das Token erhalten, wenn Sie wollen Senden Sie Benachrichtigungen oder aktualisieren Sie Ihre Benutzeroberfläche, indem Sie nur 'SELECT fcm_token FROM User' ausführen.

Hier ist ein Beispiel dafür, wie Volley verwenden: http://www.androidhive.info/2014/05/android-working-with-volley-library-1/

EDIT:

Sie sollten nun FCM anstelle von GCM ...

+0

'('email', 'fcm_token')' das sollten keine regulären Zitate sein ''' but backticks \ '' - Ihre Antwort wird scheitern. –

+0

Es ist nur ein Beispiel, eigentlich sollte er vorbereitete Anweisungen verwenden ... –

+0

Warum also geben Sie ihnen schlechte Syntax an erster Stelle? Wenn ich einen Nickel für jedes Mal hätte, wenn mir jemand sagte, was du gerade gesagt hast, hätte ich genug, um mir ein Pfund Gras zu kaufen. Ganz zu schweigen von zukünftigen Besuchern, die Ihre Syntax für richtig halten. –

Verwandte Themen