Jpush api向ios手机推送消息,接口返回推送成功,但是ios手机并没有收到
使用Jpush api向ios手机推送消息,返回推送成功,但ios手机并没有收到通知。
(之前都是可以的,不知道为什么突然不行了,中间没有改动代码)
return PushPayload.newBuilder().setPlatform(Platform.android_ios())// 平台:android_ios
.setAudience(Audience.tag(tag))// 标签,这里如果是向指定用户推送事件,需要将用户的标签名称传入
.setNotification(Notification.newBuilder().setAlert(alert)
.addPlatformNotification(AndroidNotification.newBuilder()
// .setTitle(TITLE)//android 特有,设置app名称或标题的
.addExtra("mklx", mklx).build())
.addPlatformNotification(IosNotification.newBuilder()
// .setBadge(5)//ios所特有的,用于显示有N条待办事件的
.addExtra("mklx", mklx).build())
.build())
.build();
使用服务中心的web发送则可以收到,不管是平台推送还是别名推送,都没问题。
查看推送历史,发现其针对ios的目标是0个,可用web发送的时候可以看到是有目标的。(别名都是同一个)
请问会是什么问题导致的???
我们的APP是用apicloud开发的,集成的是jpush官方提供的sdk模块:https://www.apicloud.com/mod_detail/63337
推送历史详情信息:
|Message ID|54043197702082649|
|---|---|
|推送平台|ios,android|
|推送结果|已发送|
|audience|{"alias":["pSYSUSER0127"]}|
|notification|{"alert":"莱诗邸3号302室的租出申请单需要你审批","android":{"alert":"莱诗邸3号302室的租出申请单需要你审批","extras":{"mklx":""}},"ios":{"alert":"莱诗邸3号302室的租出申请单需要你审批","badge":"+1","extras":{"mklx":""},"sound":""}}|
|message|null|
|options|{"apns_production":false,"sendno":"514571023","time_to_live":86400}|
----------------------------------------------------------------------运行日志----------------------------------------------------
2018-11-14 11:22:30 进入极光APP消息推送调度……
2018-11-14 11:22:30 获取该极光推送的配置数据1
2018-11-14 11:22:30 当前需要推送的APP消息数:1
2018-11-14 11:22:30 将该条数据设为推送中:17875
2018-11-14 11:22:30 向用户pSYSUSER0150客户端极光推送消息
2018-11-14 11:22:30 推送结果:{"respMsg":"推送成功","respCode":"200"}
2018-11-14 11:22:30 推送次数累加1
2018-11-14 11:22:30 新增极光推送记录
2018-11-14 11:22:30 本次极光推送结束