wildfirechat / push_server

wildfire chat push server
Other
136 stars 197 forks source link

推送不成功 #40

Closed bocaiJs closed 6 months ago

bocaiJs commented 6 months ago

imserver提示推送成功了


2023-12-19 16:50:13,690 INFO  [ls-worker4] d.a (ActionHandler.java:133) - Http request whit url /channel/message/send
2023-12-19 16:50:13,690 INFO  [messages12] b.aj (IMHandler.java:167) - imHandler fromUser=37, clientId=null, topic=MS
2023-12-19 16:50:13,691 INFO  [messages12] a.c (Counter.java:71) - MQTT summary: time pass: 247324 ms, require count: 5 times, total times: 1, max duration:1 ms, method: MS, para: 37:162
2023-12-19 16:50:13,691 INFO  [messages24] a.d (MessagesPublisher.java:1008) - Publish target count is 3
2023-12-19 16:50:13,730 INFO  [hz._hzInstance_1_wfc-pro.partition-operation.thread-1] a.c (Counter.java:71) - DB summary: time pass: 247363 ms, require count: 2 times, total times: 106, max duration:68 ms, method: updateSessionToken, para: session:ca0094a0-2069-4637-9044-629bfcc48ab91702968052073,33
2023-12-19 16:50:13,730 INFO  [messages24] a.d (MessagesPublisher.java:250) - publish2Receivers receivers:[37, 33, 1]
2023-12-19 16:50:13,731 INFO  [messages24] a.d (MessagesPublisher.java:283) - publish to user:33
2023-12-19 16:50:13,731 INFO  [messages24] a.f (PersistentQueueMessageSender.java:58) - Sending PUBLISH message. MessageId=0, CId=ca0094a0-2069-4637-9044-629bfcc48ab91702968052073, topic=MN
2023-12-19 16:50:13,731 INFO  [messages24] a.d (MessagesPublisher.java:283) - publish to user:1
2023-12-19 16:50:13,731 INFO  [messages24] a.d (MessagesPublisher.java:342) - need push to 1 1728610e-2935-4012-a8d5-e7a56d365e471702524387707
2023-12-19 16:50:13,731 INFO  [messages24] a.d (MessagesPublisher.java:352) - device token not exist
2023-12-19 16:50:13,731 INFO  [messages24] a.d (MessagesPublisher.java:283) - publish to user:37
2023-12-19 16:50:13,834 INFO  [messages3] b.aj (IMHandler.java:167) - imHandler fromUser=33, clientId=ca0094a0-2069-4637-9044-629bfcc48ab91702968052073, topic=MP
2023-12-19 16:50:13,834 INFO  [messages3] b.aF (PullMessageHandler.java:40) - User 
2023-12-19 18:23:18.781  INFO 659400 --- [nio-8085-exec-9] c.w.push.android.AndroidPushServiceImpl  : Android push {"sender":"37","senderName":"Mr.requestLoading","convType":3,"target":"a0gqmws2k","targetName":"jjj","userId":"33","line":0,"cntType":1,"serverTime":1702981398738,"pushMessageType":0,"pushType":7,"pushContent":"您关注的新闻有新消息啦","pushData":"{\"id\":303,\"type\":\"message\"}","unReceivedMsg":1,"mentionedType":0,"packageName":"com.lltecbj.romko","deviceToken":"c5bc437a350c4b1fdb5eddf48f49de8e","isHiddenDetail":false,"language":"zh","messageId":394779214454194305}
{RASS_1219_660257292218b073fa323653e5a77910={c5bc437a350c4b1fdb5eddf48f49de8e=successed_offline}}

推送服务也提示成功了 客户端也是离线的 但是没有收到推送

小米控制台发的推送就能收到

请问是什么原因呢

imndx commented 6 months ago

小米推送默认是透传,然后拉活客户端,客户端再去拉取消息。

  1. 你确认下小米控制台能否进行透传推送?
  2. 可以将推送改为普通通知栏推送进行测试下,看是否能成功?

https://github.com/wildfirechat/push_server/blob/6af09f4d6eb3d6f0c3d1c6f7f9f7cfb1e16cb858/src/main/java/cn/wildfirechat/push/android/xiaomi/XiaomiPush.java#L44-L50

bocaiJs commented 6 months ago

通知栏推送passThrough()传0么

bocaiJs commented 6 months ago

@imndx

bocaiJs commented 6 months ago
image

改成0 试了 客户端还是收不到

在个推控制台推送透传消息 客户端可以收到消息并且打印,普通消息也能收到 使用im的推送服务。日志打印提示成功了,客户端收不到任何消息 ,透传和普通的都不行

2023-12-21 10:03:10.388  INFO 899259 --- [nio-8085-exec-3] c.w.push.android.AndroidPushServiceImpl  : Android push {"sender":"37","senderName":"Mr.requestLoading","convType":3,"target":"a0gqmws2k","targetName":"jjj","userId":"33","line":0,"cntType":1,"serverTime":1703124190346,"pushMessageType":0,"pushType":7,"pushContent":"您关注的新闻有新消息啦","pushData":"{\"id\":303,\"type\":\"message\"}","unReceivedMsg":1,"mentionedType":0,"packageName":"com.lltecbj.romko","deviceToken":"a7c17411d6bf68833b3424b309d56bac","isHiddenDetail":false,"language":"zh","messageId":395078670160494721}
{RASS_1221_73d1d712d0d5d9ac6923090f3991dae4={a7c17411d6bf68833b3424b309d56bac=successed_offline}}
bocaiJs commented 6 months ago

pushType都是7 走的个推的推送 老师