/ / Google Cloud Messaging - Objektfelddaten sind bei Antwort null - Browser, Google-Cloud-Messaging, Cloud, Messaging

Google Cloud Messaging - Objektfelddaten sind bei der Antwort null - Browser, Google-Cloud-Messaging, Cloud, Messaging

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 № 1

Erstens 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.