腾讯信鸽推送信息------java maven项目

点点圈 提交于 2019-12-25 20:49:46

之前参考腾讯推送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);

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!