Jpush 点对点通知测试
来源:互联网 发布:php分页加跳转页面 编辑:程序博客网 时间:2024/05/18 00:24
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();
}
}
0 0
- Jpush 点对点通知测试
- [android]JPush自定义通知栏
- ionic+jpush通知栏事件
- [android]JPush自定义通知栏
- ActiveMQ+MQTT实现Android点对点消息通知
- LoRa点对点系统8 测试
- Jpush
- jpush
- jpush
- JPush
- JPush
- jpush
- 简单快捷地测试 JPush API
- java服务器端调用JPush极光推送api推送通知消息
- java服务器端调用JPush极光推送api推送通知消息
- 极光推送(JPush)通知与自定义消息的区别
- (浅谈)Jpush推送通知点击跳转到具体界面
- Jpush使用总结 _ 客户端定义通知栏样式
- 邮箱开发(三) - MailCore2 详细使用
- DDMS中的Emulator Control呈现灰色不可用的原因及解决方法
- Linux 对文件名进行批量修改
- emacs配置文件
- pat 1049
- Jpush 点对点通知测试
- 响应式布局
- mysql查询缓存
- 从C++中传送多个数据(类似于结构体)进入QML的listView中
- 最近的工作
- VMware下安装ubuntu,桥接上网配置静态IP
- pku2253 记录从初始到终点最长的路径(某一部分),迪杰斯特拉求最短路
- 如何在tomcat上面直接输入ip/localhost来访问web项目
- svn pre-commit代码审查方案--reviewboard-svn-hooks