package foo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import cn.jpush.api.JPushClient;
import cn.jpush.api.common.APIConnectionException;
import cn.jpush.api.common.APIRequestException;
import cn.jpush.api.push.PushResult;
import cn.jpush.api.push.model.Message;
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.AndroidNotification;
import cn.jpush.api.push.model.notification.IosNotification;
import cn.jpush.api.push.model.notification.Notification;
/**
* Hello world!
*/
public class App {
private static Logger LOG = LoggerFactory.getLogger(App.class);
private static final String masterSecret = "1aecaae0a1dwab720c184f1bc92rt";
private static final String appKey = "4710f540d5e65dcdea5a5af1bae1er";
public static void main(String[] args) {
JPushClient jpushClient = new JPushClient(masterSecret, appKey, 3);
PushPayload payload = buildPushObject_all_alias_alert();
try {
PushResult result = jpushClient.sendPush(payload);
System.out.println(result);
} catch (APIConnectionException e) {
System.out.println(e.getMessage());
} catch (APIRequestException e) {
System.out.println(e.getMessage() );
}
}
public static PushPayload buildPushObject_all_alias_alert() {
return PushPayload.newBuilder().
setPlatform(Platform.all()).
setAudience(Audience.registrationId("alias1"))
.setNotification(
Notification.newBuilder().setAlert("待办提醒")
.addPlatformNotification(AndroidNotification.newBuilder().addExtra("1", "2").build())
.addPlatformNotification(IosNotification.newBuilder().addExtra("1", 2).build()).build()
)
.setMessage(Message.newBuilder().setMsgContent("aa").addExtra("area", "100").build()).build();
}
}
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import cn.jpush.api.JPushClient;
import cn.jpush.api.common.APIConnectionException;
import cn.jpush.api.common.APIRequestException;
import cn.jpush.api.push.PushResult;
import cn.jpush.api.push.model.Message;
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.AndroidNotification;
import cn.jpush.api.push.model.notification.IosNotification;
import cn.jpush.api.push.model.notification.Notification;
/**
* Hello world!
*/
public class App {
private static Logger LOG = LoggerFactory.getLogger(App.class);
private static final String masterSecret = "1aecaae0a1dwab720c184f1bc92rt";
private static final String appKey = "4710f540d5e65dcdea5a5af1bae1er";
public static void main(String[] args) {
JPushClient jpushClient = new JPushClient(masterSecret, appKey, 3);
PushPayload payload = buildPushObject_all_alias_alert();
try {
PushResult result = jpushClient.sendPush(payload);
System.out.println(result);
} catch (APIConnectionException e) {
System.out.println(e.getMessage());
} catch (APIRequestException e) {
System.out.println(e.getMessage() );
}
}
public static PushPayload buildPushObject_all_alias_alert() {
return PushPayload.newBuilder().
setPlatform(Platform.all()).
setAudience(Audience.registrationId("alias1"))
.setNotification(
Notification.newBuilder().setAlert("待办提醒")
.addPlatformNotification(AndroidNotification.newBuilder().addExtra("1", "2").build())
.addPlatformNotification(IosNotification.newBuilder().addExtra("1", 2).build()).build()
)
.setMessage(Message.newBuilder().setMsgContent("aa").addExtra("area", "100").build()).build();
}
}