package com.cku.service; import cn.jpush.api.JPushClient; import cn.jpush.api.common.resp.APIConnectionException; import cn.jpush.api.common.resp.APIRequestException; import cn.jpush.api.push.PushResult; import cn.jpush.api.push.model.Platform; import cn.jpush.api.push.model.PushPayload; import cn.jpush.api.push.model.audience.Audience; import cn.jpush.api.push.model.notification.Notification; public class PushExample { static JPushClient jpushClient = new JPushClient("cef50f2cf31806b734a17cb9", "6d03e1e2158f4377af7fd772"); public static void push_all_message(String message){ PushPayload payload = buildPushObject_all_message(message); try { PushResult result = jpushClient.sendPush(payload); System.out.println("result1"+result); } catch (APIConnectionException e) { e.printStackTrace(); } catch (APIRequestException e) { e.printStackTrace(); } } public static void push_alias_message(String alias,String message){ PushPayload payload = buildPushObject_alias_message(alias,message); try { jpushClient.sendPush(payload); } catch (APIConnectionException e) { e.printStackTrace(); } catch (APIRequestException e) { e.printStackTrace(); } } public static PushPayload buildPushObject_all_message(String message) { return PushPayload.alertAll(message); } public static PushPayload buildPushObject_alias_message(String alias,String message) { return PushPayload.newBuilder() .setPlatform(Platform.all()) .setAudience(Audience.alias(alias)) .setNotification(Notification.alert(message)) .build(); } public static void main(String[] args) { push_all_message("test20160711"); } }