java服务器端调用JPush极光推送api推送通知消息
2013-07-31 17:40
549 查看
调用JPush推送的api,官网上已经有很详细的说明了,我只是写了一个小的demo测试下了!
在极光推送的官网注册帐号,获得应用标识(AppKey) , API
MasterSecret , apk应用,将apk安装在手机上并运行,
后台测试代码:
在极光推送的官网注册帐号,获得应用标识(AppKey) , API
MasterSecret , apk应用,将apk安装在手机上并运行,
后台测试代码:
package com.zensoftware.test; import cn.jpush.api.ErrorCodeEnum; import cn.jpush.api.JPushClient; import cn.jpush.api.MessageResult; public class TestPush { JPushClient jpush = new JPushClient(Master, AppKey);//修改这两个参数为你注册得到的 int sendNo = 108;// 在实际业务中,建议 sendNo 是一个你自己的业务可以处理的一个自增数字。 String imei = "手机的IMEI码"; String msgTitle = "逆水寒"; String msgContent = "这是极光推送的例子哦!"; public int MAX = Integer.MAX_VALUE; public int MIN = MAX/2; MessageResult msgResult=null; public void pushMsg(){ msgResult= jpush.sendNotificationWithImei(sendNo, imei, msgTitle, msgContent); if (null != msgResult) { if (msgResult.getErrcode() == ErrorCodeEnum.NOERROR.value()) { System.out.println("发送成功, sendNo=" + msgResult.getSendno()); } else { System.out.println("发送失败, 错误代码=" + msgResult.getErrcode() + ", 错误消息=" + msgResult.getErrmsg()); } } else { System.out.println("无法获取数据"); } } public int getRandomSendNo() { return (int) (MIN + Math.random() * (MAX - MIN)); } public static void main(String[] args) { TestPush test=new TestPush(); test.pushMsg(); System.out.println("-----Push Completed!"); } }保证手机网络畅通,运行后台代码无错即看到效果!
相关文章推荐
- java服务器端调用JPush极光推送api推送通知消息
- JPush极光推送 Java调用服务器端API开发
- JPush极光推送 Java调用服务器端API开发
- JPush极光推送 Java调用服务器端API开发
- JPush极光推送 Java调用服务器端API开发
- JPush极光推送 Java调用服务器端API开发
- JPush极光推送 Java调用服务器端API开发
- java远程调用JPush极光推送api
- JPush极光推送Java服务器端API
- java远程调用JPush极光推送api
- JPush极光推送Java服务器端API
- JPush极光推送Java服务器端API
- JPush极光推送Java服务器端API
- JPush极光推送Java服务器端API
- JPush极光推送Java服务器端API
- JPush极光推送Java服务器端API
- JPush极光推送Java服务器端API
- **极光推送PHP服务器端推送移动设备消息(Jpush V2 api)
- JPush极光推送Java服务器端实例
- JPush极光推送API工具类(JAVA)