{
"to" : "required token..",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
},
"data": {
"id": 1,
"action": "load_content",
"frequency": 1,
"payload": "{\"module\":\"news\",\"id\":32}"
}
}
コード:Firebaseデータペイロードメッセージは、何らかの理由で文字列から特殊文字を削除し
payload = data.get("payload");
Log.i(TAG, " received payload =" + payload);
私は、文字列として送信していたペイロードを抽出し、logcatにそれを置くとき、私は
を取得します{ "モジュール": "ニュース"、 "ID":32}
私はそれが送信されるときに文字列を保持したいでしょう( '/'を付けて)。なぜそれが起こっているのか分かりません。どんな助けも高く評価されます。
あなたは、これはあなたがhttp://meta.stackexchange.com/questions/66377/what-is-([XY問題]かなりの音を記述している何のためにしたいですか何を?:出力でのように見えるものthe-xy-problem) – adolfosrs
ペイロード文字列は、さらにjavascriptに添付されますchは私がそこにいるために特殊文字が必要な理由です。 final String javascript = "function_name(\" key \ "、" + payload + ")"; webview.evaluateJavascript(javascript .. –
これはどのように保存していますか?文字列ではなくJSONとして保存するのはなぜですか? – adolfosrs