腾讯信鸽web端主要用来构建 需要推送的消息,使用信鸽api将消息推送到目标设备

测试代码:

Test.java

public class Test {

public static void main(String[] args) {
        args = new String[] {"2100256277", "a77738f2b6392f05951ac923eca4b0d6", "test"};
        if ((args == null) || (args.length < 3)) {
            System.err.println("\nThree parameters are required. Run the command like:\n\n\tjava -jar NotificationTest.jar access_id secret_key user_account\n");
            return;
        }

long accessId = 0;
        try {
            accessId = Long.parseLong(args[0]);
        } catch (NumberFormatException e) {
            System.err.println("\nInvalid access_id. access_id should be Long type.");
            return;
        }

String secretKey = args[1];
        String userAccount = args[2];
        NotificationService4Android service = NotificationService4Android.getInstance();
        try {
            service.init(accessId, secretKey);
            JSONObject json = createNotificationContent();
            System.out.println("Current time: " + getCurrentDateTime());
            service.push2User(json, userAccount);
        } catch (InvalidConfigurationException e) {
            e.printStackTrace();
        } catch (NotificationException e) {
            e.printStackTrace();
        }
    }

static JSONObject createNotificationContent() {
        JSONObject json = new JSONObject();
        json.put("proid", "2");
        json.put("projectname", "工程1");
        json.put("sendtime", getCurrentDateTime());
        json.put("geterid", "suyubin");
        json.put("geter", "速速速");
        json.put("type", "gx_fankui");
        json.put("type", "hs_faqi");
        json.put("funid", "30");
        json.put("msg", "测试消息");

return json;
    }
    
    private static String getCurrentDateTime() {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
        return format.format(new Date());
    }
}

腾讯信鸽web端测试相关推荐

  1. Web端测试——F12的代码调试与抓包

    最近很多同学问我浏览器的F12是什么东东?是干什么用的?为了解决大家的疑问,我特意写了这篇文章,总结了F12的使用. 下面的讲解,主要是以Microsoft Edge浏览器和360极速浏览器中的截图为 ...

  2. web端测试经验(项目实战经验)

    软件测试相信大家已经有一定的了解了,无非就是找bug 找缺陷 找问题 找这个程序(前端.后端)的不足点 以及不人性化的地方 ,由我们监测并提出有效的建议给项目进行缺陷修复以及优化点.软件测试大体分为W ...

  3. Web端测试常用方法

    介绍下工作中,Web端测试所涉及到的方法: 前言:Web测试常用的方法,兼容性测试.安全性测试.可用性测试 & 逻辑功能测试 1 > 兼容性测试 先说下兼容性测试,工作中在测试时,一般涉 ...

  4. APP端测试与web端测试的区别

    想要知道APP端测试与web端测试的区别 ,那么我们就要先来了解,web和app的区别. web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端.那么在系统测试测试的时候就 ...

  5. 移动端和web端测试有什么区别

    移动端和web端测试有什么区别 单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 根据两者载体不一样,则区别如下: 系统结构方面 web项目,b/s架构,基 ...

  6. web端测试和移动端测试的对比

    做过的项目有不少涉及web端测试和移动端测试,简单的记录下他们之间的区别: 1.记录bug 在Web端可以通过系统自带的截图和QQ截图等方式来截取bug的图片,对于错误的地方可以用工具自带的标识来重点 ...

  7. web端测试和移动端测试的区别

    我们一起来总价一下web端测试和移动端测试的区别: 1.报bug 对于测试来说,比较重要的一个步骤就是报bug,在web端我们发现问题之后,可以利用系统自动工具或者其他截图工具直接截图,然后将错误的地 ...

  8. 移动web端测试-M站

    移动web端和 web网站兼容性测试对比 1)  对于web网站,一般来说,目前我们需要兼容的是  1个操作系统(windows)X 3种浏览器(ie 6.ie7.firefox)= 3种情况 2) ...

  9. 腾讯视频web端如何去水印?学会这招你想去啥就去啥

    最近在皮皮虾看了白静羽道长讲<梅花易数>,对伏羲八卦先天八卦产生了兴趣,突然想到电影<寻龙诀>有关于八卦的场景,于是乎想进一步学习,看看影视作品是否欺负我们这个不懂道教文化的普 ...

最新文章

  1. 7个华丽的基于Canvas的HTML5动画
  2. 基本类型和操作之富包装器
  3. vivado编译出错 [Synth 8-729] [Synth 8-787]
  4. [转载] Java8新特新--Stream语法应用在ArrayList的元素移除和排序
  5. python+selenium笔记(一):元素定位方法
  6. LDMS 8.8 简明使用手册之客户端配置及部署
  7. java.lang.instrument 中的premain 实现类的个性化加载(附源代码)
  8. Python中的字典数据结构
  9. android lottie字体json,Android Lottie集成及基本用法
  10. java fx choicebox_JavaFX使用ChoiceBox、ComboBox实现下拉列表
  11. 统计叶子结点c语言,统计二叉树中叶子结点个数
  12. 常考的java数据库笔试题
  13. 接口测试系列之——接口安全测试
  14. Mac右键使用VS Code打开项目
  15. 家(单位)电信宽带,50M上行带宽,不用浪费了,发布Web(网站)应用刚好
  16. 凝思系统激活序列号_凝思磐石安全操作系统
  17. storm throw 口袋妖怪_pokemon go游戏术语都有哪些 口袋妖怪go玩法术语攻略
  18. STM32: startup_**.s、Core_cm3.c、宏定义、HAL库
  19. IDEA配置JPBC
  20. 华为应用市场AGC研习社游戏课程上新,助力游戏开发者高效分发获量

热门文章

  1. BMI指数(Body Mass Index)
  2. r语言读取csv文件encoding乱码问题
  3. suid提权全解(超细)
  4. ffmpeg获取设备支持的分辨率_短视频字幕提取合成超简单,掌握ffmpeg这个小技巧
  5. 基于Python采集明星照片(含完整代码和图像)
  6. CMMI-需求管理(REQM)
  7. EAUML日拱一卒-状态图::庖丁解牛
  8. vue连线 插件_基于vue的网页标尺辅助线工具(vue-ruler-tool)
  9. 突破Android O 系统对Service的限制
  10. LabVIEW数据采集-VI