极光消息推送服务器,极光推送 服务器端推送的通知内容显示的问题?

本帖最后由 清蒸王木木 于 2018-8-9 11:52 编辑

借助的 狼哥1996 之前分享的java代码        @Scheduled(cron = "0/30 0/1 * * * ?")

//        @Scheduled(cron = "0 0/1 * * * ?")

public void searchExceptLogPerMin() throws Exception {

Push push = new Push();

Map extra = new HashMap();

extra.put("天干物燥", "小心火烛");

PushPayload payload = push.buildPushObject("new msg", "消息内容", "服务器端", Audience.all(), extra, false);

PushResult result = push.jpushClient.sendPush(payload);

System.out.println("已经执行一次=======================================================================================");

}

@SuppressWarnings("deprecation")

JPushClient jpushClient = new JPushClient(masterSecret, appKey, maxtrytimes);

@SuppressWarnings({ "rawtypes", "unchecked" })

public PushPayload buildPushObject(String title, String content,

String from, Audience audience ,Map extra,Boolean sendNotify) {

//推送对象构造

AndroidNotification android = AndroidNotification.newBuilder()

.setTitle(title).addExtra("from", from)

.addExtra("sendtime", System.currentTimeMillis()).build();

IosNotification ios = IosNotification.newBuilder().incrBadge(1)

.addExtra("from", from).setSound("default")

.addExtra("sendtime", System.currentTimeMillis()).build();

Notification notification = Notification.newBuilder().setAlert(content)

.addPlatformNotification(android).addPlatformNotification(ios)

.build();//通知构造

Message msg;

//消息构造

if(extra==null){

msg = Message.newBuilder().setTitle(title)

.setMsgContent(content).build();

}else{

msg = Message.newBuilder().setTitle(title)

.setMsgContent(content).addExtras(extra).build();

//发送额外信息可用addExtras传map,也可直接用addExtra传键值对

}

if(sendNotify){

return PushPayload.newBuilder().setPlatform(Platform.android_ios())

.setAudience(audience).setNotification(notification)

.setMessage(msg).build();

}else{

return PushPayload.newBuilder().setPlatform(Platform.android_ios())

.setAudience(audience)

.setMessage(msg).build();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值