一:添加依赖(是本地项目maven 仓库)
<dependency>
<groupId>com.xiaomipush.sdk</groupId>
<artifactId>mipush</artifactId>
<version>1.0.9</version>
</dependency>
注释:maven 仓库没有,需要将小米sdk jar包上传至仓库货加入liberay。
上传本地仓库命令:
mvn deploy:deploy-file "-DgroupId=com.xiaomipush.sdk" "-DartifactId=mipush" "-Dversion=1.0.9" "-Dpackaging=jar" "-Dfile=C:\Users\liuwang\Desktop\消息推送\MiPush_SDK_Server_Http2-20200622 (1)\MiPush_SDK_Server_Http2\MiPush_SDK_Server_Http2_1.0.9.jar" "-Durl=http://192.168.70.29:8081/repository/third-party/" "-DrepositoryId=third-party"
二:code
package com.supcon.mare.MessagePush;
import com.supcon.mare.common.util.exception.InterfaceException;
import com.supcon.mare.constant.ErrorCode;
import com.supcon.mare.model.vo.AppMsgPushVO;
import com.supcon.mare.util.DateUtils;
import com.supcon.mare.util.Utils;
import com.xiaomi.xmpush.server.*;
import lombok.extern.slf4j.Slf4j;
import org.json.simple.parser.ParseException;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
/**
* @author 刘旺
* @version V1.0
* @Package com.supcon.mare.MessagePush
* @date 2020/8/20 15:14
* &#