2016-05-11 3 views
0

Ich habe die GCM-Benachrichtigungen an Android-Nutzer vom Server (PHP-Code) und die Benachrichtigung perfekt auf die Besorgnis Benutzer gesendet.Spur detaillierte Status GCM Mitteilung nach Post

Jetzt möchte ich die ausführliche Lieferstatus der Meldung verfolgen, die ich durch die Verwendung eines automatisierten Prozesses gesendet haben.

Zum Beispiel, wenn ich eine Meldung dann gesendet erhalte ich eine Meldung ID als Antwort dh 0: 1462789232817777% 8d4c7159f9fd7ecd

und wenn ich seine ausführliche Geschichte verfolgen will, dann muß ich es manuell von GCM-Diagnose tun durch Eingabe der Nachricht ID, die gibt mir als enter image description here

Aber ich möchte einen automatisierten Prozess/API, von dem ich diese Informationen bekommen kann.

Vielen Dank im Voraus.

Antwort

1

Sie können den Parameter delivery_receipt_requested als yes hinzufügen, während Sie die Benachrichtigung senden.

Was bedeutet, dass Google Ihren Server treffen wird, während das Gerät die Benachrichtigung erhält, nachdem der Status auf dem Server aktualisieren Sie den Status des Eingangs der Anmeldung verfolgen können. Aber dafür müssen Sie XMPP-Protokoll verwenden anstelle von HTTP.