From cc858c2464eb80bd7209bd723a70081100c36043 Mon Sep 17 00:00:00 2001 From: Samurais Date: Sat, 14 Feb 2015 16:07:31 +0800 Subject: [PATCH] #28 stream cn.jpush.android.EXTRA from JSONObject to String --- src/android/JPushPlugin.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/android/JPushPlugin.java b/src/android/JPushPlugin.java index f3b5f5b..a5969e1 100644 --- a/src/android/JPushPlugin.java +++ b/src/android/JPushPlugin.java @@ -78,7 +78,12 @@ public class JPushPlugin extends CordovaPlugin { data.put("message", message); JSONObject jExtras = new JSONObject(); for(Entry entry:extras.entrySet()){ - jExtras.put(entry.getKey(),entry.getValue()); + if(entry.getKey().equals("cn.jpush.android.EXTRA")){ + JSONObject jo = new JSONObject((String)entry.getValue()); + jExtras.put("cn.jpush.android.EXTRA", jo); + } else { + jExtras.put(entry.getKey(),entry.getValue()); + } } if(jExtras.length()>0) {