diff --git a/README.md b/README.md index 0b613db951e0a8fc7d6b6046671269e92cfb8770..75848893fbf8fac0eefa9b1f4223df089372b0d2 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ apns-client.topic=me.fin.bark apns-client.payload-maximum=4096B ``` -- 以上配置均有来自原版 Bark Server 的默认配置,一般无需改动即可直接使用。 +- 以上配置均源自原版 Bark Server 的默认配置,一般无需改动即可直接使用。 #### 3、如何启动 diff --git a/src/main/java/com/hotlcc/bark/service/impl/ApplePushServiceImpl.java b/src/main/java/com/hotlcc/bark/service/impl/ApplePushServiceImpl.java index 1ae20da04d2e933082fe815832e1483def42a8c9..434f04c48ad8d9922d6d297457fa52e000206dba 100644 --- a/src/main/java/com/hotlcc/bark/service/impl/ApplePushServiceImpl.java +++ b/src/main/java/com/hotlcc/bark/service/impl/ApplePushServiceImpl.java @@ -42,12 +42,12 @@ public class ApplePushServiceImpl implements ApplePushService { Assert.notNull(devicesDTO, "failed to get device token: not exists"); String payload = new SimpleApnsPayloadBuilder() + .setMutableContent(true) .setAlertTitle(StrUtil.blankToDefault(title, null)) .setAlertBody(StrUtil.blankToDefault(body, "NoContent")) .setSound(StrUtil.isNotBlank(pushParams.getSound()) ? (StrUtil.endWith(pushParams.getSound(), ".caf") ? pushParams.getSound() : StrUtil.format("{}.caf", pushParams.getSound())) : null) .setCategoryName(StrUtil.blankToDefault(category, "myNotificationCategory")) .setBadgeNumber(pushParams.getBadge()) - .addCustomProperty("url", StrUtil.blankToDefault(pushParams.getUrl(), null)) .addCustomProperty("level", StrUtil.blankToDefault(pushParams.getLevel(), "active")) .addCustomProperty("devicekey", StrUtil.blankToDefault(deviceKey, null))