SpringBoot服务端集成极光推送

目录

1. 添加依赖

2. 推送工具类

3. 推送消息

4. 小提示

END


1. 添加依赖

		<!-- 极光推送 -->
		<dependency>
			<groupId>cn.jpush.api</groupId>
			<artifactId>jpush-client</artifactId>
			<version>3.4.6</version>
		</dependency>

2. 推送工具类

/**
 * create by 星航指挥官
 * create on 2020/11/22
 * 不过是大梦一场空
 * 不过是孤影照惊鸿
 */
public class JpushUtils {
    // 设置app_key和masterSecret
    private static String APP_KEY = "******";
    private static String MASTER_SECRET = "******";


    /*
    * android端推送
    * parm参数是Controller层传来的参数,设置了通知的具体内容
    * */
    public static void jpushAndroid(Map<String, String> parm) {

        //创建JPushClient(极光推送的实例)
        JPushClient jpushClient = new JPushClient(MASTER_SECRET, APP_KEY);
        //推送的关键,构造一个payload
        PushPayload payload = PushPayload.newBuilder()
                .setPlatform(Platform.android())//指定android平台
//                .setAudience(Audience.all())//通知全部  即广播(免费版一天只有10次机会)
//                .setAudience(Audience.alias(parm.get("alias")))//根据别名发送
                .setAudience(Audience.tag(parm.get("tag")))//根据标签发送
//                .setAudience(Audience.registrationId(parm.get("id")))//指定用户发送
          
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值