java利用极光推送进行推送的代码
来源:互联网 发布:在淘宝网上怎样卖二手 编辑:程序博客网 时间:2024/05/16 14:27
今天学了推送的相关知识,记录下,以免忘记
<span style="white-space:pre"></span>1.所有平台PushPayload payload = PushPayload payload = PushPayload.newBuilder().setPlatform(Platform.all()).setAudience(Audience.alias("alias")).setNotification(Notification.alert("测试推送")).build();2.Android平台PushPayload payload = PushPayload payload = PushPayload.newBuilder().setPlatform(Platform.android()).setAudience(Audience.alias("alias")).setNotification(Notification.android("测试推送")).build();3.ios平台PushPayload payload = PushPayload.newBuilder() .setPlatform(Platform.ios()) .setAudience(Audience.tag("tag1")) .setNotification(Notification.newBuilder() .addPlatformNotification(IosNotification.newBuilder() .setAlert("测试推送-ios") .setBadge(5) .setSound("happy") .addExtra("from", "JPush") .build()) .build()) .setMessage(Message.content("测试推送-content-ios")) .setOptions(Options.newBuilder() .setApnsProduction(true) .build()) .build();其中
Platform.xx():可以选择对应的平台
Audience.xx():可以选择对应的推送目标
alias("xxxx"):推送目标为别名为xxxx的目标
tag("xxxx"):推送目标为标签为xxxx的目标
tag_and("x1","x2"):推送目标为拥有x1,x2标签的目标
Notification.android(""):向安卓平台推送
Notification.ios(""):向ios平台推送
addExtra("",""):设定key/value信息,以供业务使用
另外这篇文章写得不错http://www.cnblogs.com/jiqing9006/p/3945095.html
0 0
- java利用极光推送进行推送的代码
- 极光推送-JAVA服务器端推送代码
- 极光推送JAVA代码示例
- Java 极光推送分组推送
- 极光推送服务器端 代码
- 极光推送C#代码
- 极光推送注册代码
- 极光推送JPush java服务端代码
- java 极光推送
- JAVA极光推送
- 极光推送java服务端
- 极光推送java服务端
- java极光推送实例
- iOS推送(利用极光推送)
- 极光推送的使用方法
- 极光推送的设置
- 极光推送的API
- 极光推送的使用
- unity学习之在续NGUI
- hibernate注解
- MySQL DATE_FORMAT() 函数
- mybatis3动态创建表,判断表是否存在,删除表
- 理解Java对象序列化——Serializable接口
- java利用极光推送进行推送的代码
- centos 屏幕亮度调节指令
- 0.计算机硬件基础
- android代码书写规范
- 【socket】socket介绍-linux下socket常见开发模式
- boost::deadline_timer
- @NotEmpty报错
- NGUI
- hbase-0.98 配置(伪分布式)