zoukankan      html  css  js  c++  java
  • 极光推送JPush

    推送ios以及android信息,简单的基于jpush v2带IMEI的推送实现。

    maven:

    1 <dependency>
    2 <groupId>cn.jpush.api</groupId>
    3 <artifactId>jpush-client</artifactId>
    4 <version>2.3.1</version>
    5 </dependency>

    实现:

     1 JPushClient jpush = null;
     2 NotificationParams params = new NotificationParams();
     3 params.setReceiverType(ReceiverTypeEnum.ALIAS);
     4 params.setReceiverValue(token);
     5 Map<String, Object> pushType = new HashMap<String, Object>();//存放待推送的数据键值对,例pushType.put("id", id);
     6 if("ios".equals(platform)){
     8 jpush = new JPushClient(masterSecret, appKey,0, DeviceEnum.IOS, false);
     9 IosExtras extras = new IosExtras(num);  //ios推送几条未读
    10 pushType.put("ios", extras);
    11 }else{
    12 jpush = new JPushClient(masterSecret,appKey,0, DeviceEnum.Android,false);
    13 }
    14 long startTime = System.currentTimeMillis();
    15 MessageResult ret = jpush.sendNotification("测试推送!", params, pushType); 
    16 log.info("返回状态码:" + ret.getErrorCode());
    17 if(!ret.isResultOK()){
    18 log.info("错误信息:"+ret.getErrorMessage());
    19 throw new RuntimeException("jpush 推送失败, token :" + token);
    20 }

    其他推送待ing......

    具体jpush官方文档地址:http://docs.jpush.io/server/rest_api_v2_push/

  • 相关阅读:
    文件上传和多线程通信
    黏包
    socket通信
    osi七层协议
    面向对象的反射和双下方法
    类的成员和异常处理
    python面向对象类的约束和设计的统一化规范
    单继承和多继承
    对象
    Python-----带参数的装饰器以及补充
  • 原文地址:https://www.cnblogs.com/eric-fang/p/4721847.html
Copyright © 2011-2022 走看看