#28 stream cn.jpush.android.EXTRA from JSONObject to String

This commit is contained in:
Samurais 2015-02-14 16:07:31 +08:00
parent fe7c52f2c9
commit cc858c2464

View File

@ -78,7 +78,12 @@ public class JPushPlugin extends CordovaPlugin {
data.put("message", message);
JSONObject jExtras = new JSONObject();
for(Entry<String,Object> 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)
{