android无法收到服务端的自定义消息


(蒲公英) #1

前提:app设置标签成功,服务端极光推送配置正确,app能接收到平台推送的自定义消息。
问题:app无法接收到服务端的自定义消息。有时候能收到,有时候不能收到。

麻烦解决一下,谢谢。


#2

根据本帖排查,排查不出请根据第 9 点说明提供信息


(蒲公英) #3

有时候可以接收的到,有时候接收不到
app.js JPushPlugin registrationID is: 120c83f7600783105e6
messageId: 42784196777884924

谢谢


#4

你这条消息是对{“tag”:[“DEV647”]}推送的,在 2018-08-06 14:56:59 这个时间点,这个 registrationID 并没有设置 tag 成功

现在这个 registrationID 现在设置的tag 是 DEV647,是成功的。

别名/标签推送失败,请检查「推送消息的当时」该App是否有设置别名/标签成功

客户端需要看callback回调:code为0且返回别名/标签值
服务端查询别名绑定关系: https://docs.jiguang.cn/jpush/server/push/rest_api_v3_device/

新版本SDK提供的新接口已支持在客户端进行增删改查,可调 get 方法进行查询
https://docs.jiguang.cn/jpush/client/Android/android_api/#aliastag
https://docs.jiguang.cn/jpush/client/iOS/ios_api/#api-ios


(蒲公英) #5

在那个时间点之前,这个registrationID对应的设备设置标签是成功的,日志表明是设置成功的


#6

提供你当时设置标签成功的客户端日志,完整的 debug 日志