OPPO 连接状态正常,单推可以接收到,群推接收不到

jpush
android
标签: #<Tag:0x00007f2139c7ad38> #<Tag:0x00007f2139c7aba8>

(cet2) #1

image
image

OPPO手机Android 6.0系统

OPPO手机registerID:160a3797c8520dbe9fd
华为手机registerID:1a0018970a8ac00c3d2

OPPO手机单推的messageID:38280602512176775 (接收成功)
华为手机单推的messageID:54043201210199860 (接收成功)

根据tag:分别给华为手机和OPPO手机 群推
messageID为:54043201209764507 。华为手机可以接收到,OPPO手机接收不到

接收推送消息时:两台手机分别处于前台(程序运行中),没有被系统杀死进程的可能


#2

你这是给 tag 推的。而这个 OPPO 手机并未设置你推送使用的 tag{“tag”:[“47.107.247.50_8088_27”]}

经查,他一个 tag 都没设置

别名/标签推送失败,请检查「推送消息的当时」该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


(cet2) #3

image
这是OPPO手机注册的tag,注册的回调显示注册成功的


#4

在推送消息的那个时间点,你们没有设置 tag 成功,要么是 delete 删除了,要么是 set 覆盖设置了别名的 tag,总之发消息的那个时间,这个tag没有被设置。