Ich benutze PushSharp Version 4.0.1 und aktuell, wenn ich eine Benachrichtigung sende, wird der Titel gut angezeigt, aber der Hauptteil der Nachricht wird immer als 'angezeigt ". Wenn ich eine Testnachricht von Postman direkt an GCM ohne PushSharp sende, wird der Inhalt gut angezeigt. Im Folgenden wird beschrieben, wie ich den Nachrichtentext strukturiere. Irgendwelche Ideen wären großartig!Hauptteil der GCM-Benachrichtigung wird immer als <fehlender Nachrichteninhalt> angezeigt, wenn PushSharp verwendet wird
0
A
Antwort
0
Eigentlich endete es herauszufinden, nachdem Sie weiter in die GCM-Dokumente gegraben haben. Ich habe versucht, eine Datenbenachrichtigung unwissentlich zu senden, da ich den Data
Parameter verwendet habe. Der Code sollte stattdessen so aussehen ...
gcmBroker.QueueNotification(new GcmNotification
{
RegistrationIds = new List<string>
{
token
},
Notification = JObject.Parse("{ \"title\" : \"" + message.PatientFirstName + " " + message.PatientLastName + ". " + message.GlucoseMeasurement.TrendArrow + "\"," +
" \"body\" : \"" + message.GlucoseMeasurement.ValueInMgPerDl + " at " + message.GlucoseMeasurement.Timestamp + "\"," +
" \"icon\" : \"icon\"," +
" \"color\" : \"#FF4081\"}")
});
Verwandte Themen
- 1. Karte wird nicht angezeigt, wenn Google Maps API verwendet wird
- 2. Datum wird nicht angezeigt, wenn es mit Servlets verwendet wird
- 3. Wie wird der Fehler Syntaxfehler (fehlender Operator) gelöst, wenn die Anwendung Access als db für C# Windows verwendet wird?
- 4. GPS-Standort wird immer als 0.0, 0.0 (LocationListener implementiert) angezeigt
- 5. UINavigationBar wird ausgeblendet, wenn activityViewController angezeigt wird
- 6. Warum wird der Hauptteil einer Web-API-Anfrage einmal gelesen?
- 7. Syntaxfehler, wenn der Rechtsverschiebungsoperator als Vorlagenparameter verwendet wird
- 8. CKEditor - Wird nicht angezeigt
- 9. Wie sollte <button> verwendet werden? Wenn es nicht als "Senden" -Button verwendet wird
- 10. "Service MeasurementBrokerService wird verwendet" wird in meinem Bewerbungsprozess angezeigt
- 11. Wie wird der Inhalt des Tags <returns> angezeigt?
- 12. Wie wird onbeforeloaddialog angezeigt, wenn dies angezeigt wird?
- 13. Warum wird mein Tag immer noch angezeigt?
- 14. Cast-Ausnahme wird generiert, wenn der gleiche Objekttyp verwendet wird
- 15. DialogFragment wird immer skaliert, wenn die Tastatur geöffnet wird
- 16. Xcode warnt vor fehlender Protokolldefinition, obwohl @protocol verwendet wird
- 17. Warum wird ToArray() verwendet, wenn string.Join mit einer Liste <string> verwendet wird?
- 18. Datepicker wird immer in vereinfachtem Chinesisch angezeigt?
- 19. Floating-Aktion-Schaltfläche wird immer oben angezeigt
- 20. Forcing Convert wird immer ausgeführt, wenn ein benutzerdefinierter Konverter in WPF verwendet wird?
- 21. Graustufenbild wird monochrom, wenn BufferedImage verwendet wird
- 22. Toast wird nicht angezeigt, wenn im Catch-Block verwendet
- 23. „#WARNING“ nicht immer in der Fehlerliste angezeigt wird
- 24. Das wird bei der Verwendung der Pfeilfunktion als undefiniert angezeigt
- 25. Wie wird der Browserverlauf synchronisiert, wenn Ajax verwendet wird?
- 26. Dokan-Dateisystem wird immer in der Filmstreifenansicht angezeigt
- 27. BLToolKit: Parameter nicht verwendet wird, wenn IQueryable <> query
- 28. Was wird "neu" verwendet, wenn eine Laufzeitbibliothek nicht verwendet wird?
- 29. Wie wird ein Layout immer wieder verwendet?
- 30. ViewPager wird nicht immer aktualisiert, wenn setAdapter aufgerufen wird, FragmentStatePagerAdapter