From 95194695fe8bc7ad060939b1fc3aa1a33cfae512 Mon Sep 17 00:00:00 2001 From: Samurais Date: Mon, 15 Dec 2014 17:07:55 +0800 Subject: [PATCH] #21 fix json parse issue in openNotificationInAndroidCallback --- 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 b820e34..9582f4b 100644 --- a/src/android/JPushPlugin.java +++ b/src/android/JPushPlugin.java @@ -89,7 +89,12 @@ public class JPushPlugin extends CordovaPlugin { data.put("alert", alert); 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) {