diff --git a/broker/src/main/java/cn/wildfirechat/push/PushMessage.java b/broker/src/main/java/cn/wildfirechat/push/PushMessage.java index 1c092742..75d21d64 100644 --- a/broker/src/main/java/cn/wildfirechat/push/PushMessage.java +++ b/broker/src/main/java/cn/wildfirechat/push/PushMessage.java @@ -15,6 +15,7 @@ public class PushMessage { public int convType; public String target; public String targetName; + public String userId; public int line; public int cntType; public long serverTime; diff --git a/broker/src/main/java/cn/wildfirechat/push/PushServer.java b/broker/src/main/java/cn/wildfirechat/push/PushServer.java index bf32221e..9e9880f6 100644 --- a/broker/src/main/java/cn/wildfirechat/push/PushServer.java +++ b/broker/src/main/java/cn/wildfirechat/push/PushServer.java @@ -90,6 +90,7 @@ public class PushServer { pushMessage.pushContent = pushContent; pushMessage.deviceToken = session.getDeviceToken(); pushMessage.unReceivedMsg = badge; + pushMessage.userId = session.getUsername(); if (session.getPlatform() == ProtoConstants.Platform.Platform_iOS || session.getPlatform() == ProtoConstants.Platform.Platform_Android) { String url = androidPushServerUrl; if (session.getPlatform() == ProtoConstants.Platform.Platform_iOS) {