From 7f9e171739b405cac8e4476cd8bdadd347cbc0df Mon Sep 17 00:00:00 2001 From: yanglin Date: Fri, 29 Nov 2024 11:00:18 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3284:=20=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../msg/center/nimpush/payload/HWPushPayloadBuilder.java | 3 +-- .../msg/center/nimpush/payload/RYPushPayloadBuilder.java | 5 +++-- .../cn/axzo/msg/center/nimpush/payload/intent/Intent.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/HWPushPayloadBuilder.java b/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/HWPushPayloadBuilder.java index 03730ced..9c4fd7e0 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/HWPushPayloadBuilder.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/HWPushPayloadBuilder.java @@ -35,8 +35,7 @@ class HWPushPayloadBuilder extends AndroidPushPayloadBuilder { hwField.put("style", 1); hwField.put("big_title", content.getTitle()); hwField.put("big_body", content.getContent()); - if (content.hasAndroidPushUrl()) - hwField.put("click_action", clickAction); + hwField.put("click_action", clickAction); if (content.hasCustomSoundFile()) hwField.put("sound", content.getCustomSoundFile()); diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/RYPushPayloadBuilder.java b/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/RYPushPayloadBuilder.java index a2977001..2ca44cd5 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/RYPushPayloadBuilder.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/RYPushPayloadBuilder.java @@ -29,8 +29,9 @@ class RYPushPayloadBuilder extends AndroidPushPayloadBuilder { JSONObject notification = new JSONObject(); notification.put("title", content.getTitle()); notification.put("body", content.getContent()); - if (content.hasAndroidPushUrl()) - notification.put("clickAction", clickAction); + notification.put("clickAction", clickAction); + if (content.hasCustomSoundFile()) + notification.put("sound", content.getCustomSoundFile()); JSONObject honorField = new JSONObject(); honorField.put("notification", notification); diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/intent/Intent.java b/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/intent/Intent.java index d7294e87..17fc0557 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/intent/Intent.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/nimpush/payload/intent/Intent.java @@ -19,7 +19,7 @@ public interface Intent { // !! helper static void setRouter(Intent intent, IntentValue value) { - intent.setValue(INTENT_ROUTER, value.urlEncode()); + intent.setValue(INTENT_ROUTER, value); } } \ No newline at end of file