Commit 490afd75 by hweeeeeei

允许客户端自定义系统推送内容,消息model-push中添加"data"参数为自定义数据,可以为json或字符串

parent a90e5c83
...@@ -219,11 +219,16 @@ public class PushTask { ...@@ -219,11 +219,16 @@ public class PushTask {
JSONObject info = new JSONObject(); JSONObject info = new JSONObject();
info.put("title", pushModel.getTitle()); info.put("title", pushModel.getTitle());
info.put("body", pushModel.getSubTitle()); info.put("body", pushModel.getSubTitle());
// 自定义推送字段
Map<String, String> dataMap = new HashMap<>();
dataMap.put("data", pushModel.getData());
info.put("data", dataMap);
//数据消息data 通知消息 notification //数据消息data 通知消息 notification
json.put("notification", info); json.put("notification", info);
// 自定义推送内容 // 自定义推送内容
json.put("data", pushModel.getData());
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
jsonStr = json.toString(); jsonStr = json.toString();
......
...@@ -44,6 +44,7 @@ aaaaa3 ...@@ -44,6 +44,7 @@ aaaaa3
"push":{ "push":{
"title":"收到一条新消息", "title":"收到一条新消息",
"subTitle":"发给12312123213这是一123个纯文本消息,发给12312123213这是一123个纯文本消息发给12312123213这是一123个纯文本消息" "subTitle":"发给12312123213这是一123个纯文本消息,发给12312123213这是一123个纯文本消息发给12312123213这是一123个纯文本消息"
"data":""
}, },
"diyAbcd":"aaaa自已定义字段的值", "diyAbcd":"aaaa自已定义字段的值",
"toConversation":1427910060675305472, "toConversation":1427910060675305472,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment