From 43f0578e80af82ecae6c61b51bd0539c6b960603 Mon Sep 17 00:00:00 2001
From: puhanshu <a9236326>
Date: 星期二, 16 八月 2022 19:08:32 +0800
Subject: [PATCH] 服务范围优化
---
springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/util/JPushUtil.java | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/util/JPushUtil.java b/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/util/JPushUtil.java
index 04b94c1..08cc430 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/util/JPushUtil.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/util/JPushUtil.java
@@ -13,6 +13,7 @@
import cn.jpush.api.push.model.notification.IosNotification;
import cn.jpush.api.push.model.notification.Notification;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Value;
import java.util.Map;
@@ -28,8 +29,9 @@
/** 设置好账号的app_key和masterSecret是必须的
用自己创建以用后的APP_KEY和MASTER_SECRET
替换即可,后期可写到yml配置文件中*/
- private static String APP_KEY = "a13e73a76eb2a9abd434451c";
- private static String MASTER_SECRET = "98d696e5ae5bfb329cd32a8e";
+ @Value("{JPush.APP_KEY}")
+ private static String APP_KEY = "6db03724d207e0debcca68af";
+ private static String MASTER_SECRET = "8ba46c3e30e1fd2cea0b246e";
// 极光推送>>Android
//Map<String, String> parm是我自己传过来的参数,可以自定义参数
@@ -42,8 +44,8 @@
PushPayload payload = PushPayload.newBuilder()
// 指定android平台的用户
.setPlatform(Platform.android())
- // 你项目中的所有用户
- .setAudience(Audience.all())
+ // 同社区账号推送
+ .setAudience(Audience.tag(parm.get("communityId")))
// .setAudience(Audience.alias(parm.get("alias"))) // 设置别名发送,单发,点对点方式
//.setAudience(Audience.tag("tag1")) // 设置按标签发送,相当于群发
@@ -55,7 +57,7 @@
// TimeToLive 两个小时的缓存时间
.setOptions(Options.newBuilder().setApnsProduction(true).setTimeToLive(7200).build())
// 自定义信息
- .setMessage(Message.content(parm.get("msg")))
+ .setMessage(Message.content(parm.get("alarm")))
.build();
try {
PushResult pu = jpushClient.sendPush(payload);
--
Gitblit v1.7.1