java服务端集成jpus,自定义消息无法发送问题

jpush
收不到消息
标签: #<Tag:0x00007fb84daa60d8> #<Tag:0x00007fb84daa5ea8>

(Qe.夜华) #1

代码如下:image
根据官网给的demo调用自定义消息发送方法,没有报错。但是控制台没有显示发送记录,疑问:是否是发送成功后,控制台才有发送记录?


#2

1、官网推送历史记录请筛选 API 查看

2、推送返回 Message ID ,code 为 0 即成功。

3、如若没有收到消息,排查

注意自定义消息是不展示的


(Qe.夜华) #3

1.没明白你的自定义消息不展示,是指什么。是不是指自定义消息不会像通知一样弹出到通知栏?
2.我的问题是:集成sdk发送自定义消息。控制台显示的条件是什么?是消息只要发送到极光服务器,控制台的推送历史里面就会显示该条推送记录?还是该条自定义消息成功发送到app,控制台的推送历史里面才会显示?


#4


你出现的问题现象:

回答:

只要请求产生了 Message ID ,即会在官网推送历史里面显示,不管是成功了还是报错了,报了错但没有 MessageID的情况不会展示


(Qe.夜华) #5

我明白您说的意思。只是好像您没有明白我说的问题。
看图:
java后台的发送自定义消息请求:
image
它能正常返回推送序列号sendno
控制台查询没有任何记录:
image
情况就是这样。到底是我推送成功了没有?


#6

提供你消息的 MessageID 和你应用的 Appkey


(Qe.夜华) #7

Message ID:3870107608
appkey: a04ec0037090ed356ed353a3


#8

你给我的 Message ID 信息是你在极光官网推送发的,你的 API 列表下不管是Notification还是 Message 都没有成功,请查看你服务端的日志,catch 请求结果,是报了错还是成功请求了!

API 推送成功是会返回 MessageID 信息的,建议跑一下 example,并注意 Appkey 等信息更换为你自己的 Appkey


(Qe.夜华) #9

非常感谢,用你给的demo发送就可以了。官网上的java集成sdk的例子,发送的自定义消息的那个demo有问题。调用的方法,跟踪进去,就没有看到发送http或者https请求的。:grinning: