Wie bekomme ich Daten (Nutzlast)?) von GCM im Browser-Client? Ich bekomme Push-Benachrichtigungen und alles. Als Antwort von GCM erhalte ich ein leeres Objektfeld. Ich möchte eine Push-Benachrichtigung mit Nachricht vom Client in einem Browser senden. Wie kann ich das machen?
Antworten:
0 für die Antwort № 1Erstens bietet GCM für Downstream-Messaging zwei Arten von Nutzlast: Benachrichtigung und Daten. In Data Payload müssen Sie nur die benutzerdefinierten Schlüssel / Wert-Paare des Entwicklers einschließen.
Sie können das lesen Dokumentation hier über Daten in der Nachrichtennutzlast.
Ich werde Ihnen vorschlagen, diese Dokumentation zu lesen GCM-Client unter Chrome implementieren Weitere Informationen zum Einrichten des GCM im Browser-Client.
Stellen Sie sicher, dass die von Ihnen verwendete Aktivierungs-API ist "Google Cloud Messaging für Android". weil "Google Cloud Messaging für Android" erhalten Sie Zugriff auf die normale GCM-API. "Google Cloud Messaging für Chrome" wird nicht verwendet (es wird für Chrome Apps im Chrome Web Store verwendet).
Sie können dies auch überprüfen Anleitung Weitere Informationen und Beispielcode.