Commit 65abc26a authored by Simon MacDonald's avatar Simon MacDonald
Browse files

Issue #87: Question about GCM Notifications and data in the message payload

parent 0bc56d15
Loading
Loading
Loading
Loading
+11 −5
Changes for src/android/com/adobe/phonegap/push/PushPlugin.java: 11 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -196,15 +196,21 @@ public class PushPlugin extends CordovaPlugin {
                }
                else if (key.equals("coldstart")){
                    additionalData.put(key, extras.getBoolean("coldstart"));
                } else if (key.equals("message") || key.equals("body")) {
                } else if (key.equals("message") || key.equals("body") ||
                        key.equals("gcm.notification.message") || 
                        key.equals("gcm.notification.body")) {
                    json.put("message", value);
                } else if (key.equals("title")) {
                } else if (key.equals("title") || key.equals("gcm.notification.title")) {
                    json.put("title", value);
                } else if (key.equals("msgcnt") || key.equals("badge")) {
                } else if (key.equals("msgcnt") || key.equals("badge") ||
                           key.equals("gcm.notification.msgcnt") || 
                           key.equals("gcm.notification.badge")) {
                    json.put("count", value);
                } else if (key.equals("soundname") || key.equals("sound")) {
                } else if (key.equals("soundname") || key.equals("sound") ||
                           key.equals("gcm.notification.soundname") || 
                           key.equals("gcm.notification.sound")) {
                    json.put("sound", value);
                } else if (key.equals("image")) {
                } else if (key.equals("image") || key.equals("gcm.notification.image")) {
                    json.put("image", value);
                } else if (key.equals("callback")) {
                    json.put("callback", value);