之前参考腾讯推送API maven配置后并没效果,还是无法加载jar包
下面粘贴下将jar包编译成mave并打进本地仓库的命令
mvn install:install-file -Dfile=D:\PushJavaSDK.jar -DgroupId=org.apache.pushJavaSdk -DartifactId=pushJavaSdk -Dversion=1.0.0 -Dpackaging=jar
将jar包编译成maven并上传到远程maven私有仓库
mvn deploy:deploy-file -DgroupId=org.apache.pushJavaSdk -DartifactId=pushJavaSdk -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:\PushJavaSDK.jar -Durl=http://192.168.1.120:8081/repository/maven-public/ -DrepositoryId=thirdparty
前提准备:登录腾讯移动推送平台,创建应用,记录获取的ACCESS ID 、SECRET KEY
如上配置完成之后,就可以在项目中调用此包中的方法了,下面简洁介绍常用的几个方法
//信鸽申请的key
long accessId = "";
//申请的secretKey
String secretKey = "";
XingeApp xingeApp = new XingeApp(accessId,secretKey);
Message message = new Message();
//消息类型
message.setType(2);
message.setTitle("标题");
message.setContent("有新拣货信息待确认!");
//通过token推送
xingeApp.pushSingleDevice("token", message);
List<String> tagList = new ArrayList();
tagList.add(userId);
//根据标签推送
org.json.JSONObject ret = xingeApp.pushTags(0, tagList, "OR", message);
//通过账号推送
xingeApp.pushSingleAccount(0, userId, message);
来源:CSDN
作者:一纸的空白
链接:https://blog.csdn.net/qq_33745005/article/details/103703312