瀏覽代碼

oppo 推送内容限制200字符大小

heavyrian2012 2 年之前
父節點
當前提交
0ebb8fbda0
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/main/java/cn/wildfirechat/push/android/oppo/OppoPush.java

+ 5 - 0
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);