当json值没有斜杠时,尝试从fcm解码json,而不使用斜杠。以下是 php 脚本
中的json组成部分此作品
$body="d";
$path="www.google.com";
$msg = array('body'=>$body,'path'=>$path);
这不是
$body="d";
$path="www.google.com/images";
$msg = array('body'=>$body,'path'=>$path);
Json从不起作用的php脚本中输出
{"data":{"body":"d","path":"www.google.com\/images"},"to":"\/topics\/test"}
App Try Block
try {
JSONObject json = new JSONObject(remoteMessage.getData().toString());
Log.e(TAG, "Data Payload: " + json.get("body"));
newmessafe(json.get("body").toString(),json.getString("path").toString());
} catch (Exception e) {
Log.e(TAG, "Exception: " + e.getMessage());
}