From 0ebb8fbda01f4bda48f5157d842552523c6958d4 Mon Sep 17 00:00:00 2001 From: heavyrian2012 Date: Tue, 19 Sep 2023 10:48:01 +0800 Subject: [PATCH] =?UTF-8?q?oppo=20=E6=8E=A8=E9=80=81=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E9=99=90=E5=88=B6200=E5=AD=97=E7=AC=A6=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/wildfirechat/push/android/oppo/OppoPush.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/cn/wildfirechat/push/android/oppo/OppoPush.java b/src/main/java/cn/wildfirechat/push/android/oppo/OppoPush.java index 2975d88..583ac71 100644 --- a/src/main/java/cn/wildfirechat/push/android/oppo/OppoPush.java +++ b/src/main/java/cn/wildfirechat/push/android/oppo/OppoPush.java @@ -18,6 +18,7 @@ import javax.annotation.PostConstruct; @Component public class OppoPush { private static final Logger LOG = LoggerFactory.getLogger(OppoPush.class); + private static final int OPPO_PUSH_MAX_CONTENT = 200; @Autowired OppoConfig mConfig; @@ -81,6 +82,10 @@ public class OppoPush { String[] arr = Utility.getPushTitleAndContent(pushMessage); String title = arr[0]; String body = arr[1]; + if(body != null && body.length() > OPPO_PUSH_MAX_CONTENT) { + body = body.substring(0, OPPO_PUSH_MAX_CONTENT-3); + body += "..."; + } notification.setTitle(title); notification.setContent(body);