react native ios 线上推送消息接收不到

使用的是react native 开发,接入js及时通讯功能,通过js的pushdata在iOS发送离线信息,然后ios设备接收不到,直接在控制台是可以的,还有就是线下debug格式是可以接收到通知的,有人知道这是什么情况吗

ios 上消息接收不到 ,我是通过pushData进行发送,在控制台发送通知是可以接收到的,_Installation 表里是有该设备的,也是在离线时发送的,不知道是问什么,对iOS不太熟悉,希望能帮助解决
"objectId": "e5iMMPBj7jsFH1A30HtqeIjWE0zHAJbX",
APPID : "iOtxERjENqfQTnkYBqDCUYvk-gzGzoHsz"
已经确认目标用户与installation关联,发送消息时目标用户是离线
目标用户的id 6640373524088225792 发送用户id 6586939290462191616
消息id QvkrSNYURZOHik1eDN9bXg

您好,很抱歉 QvkrSNYURZOHik1eDN9bXg 这条消息是 1 月 4 日发的,我们的详细日志不会存放这么久,可否再重新复现一下问题,并像这次这样将消息 ID,接收双方 ID,对话 ID 等信息留一下呢?谢谢!

感谢你的回复
接收方用户ID: 6640373524088225792
发送方用户ID: 6586939290462191616
对话ID: 5c2758ea4eae05d636fc47b9
消息id: gtxTjMTxR9mFL+gM2lH_WQ

这条消息推送有触发,目标 token 是 0d693f53440ce4c98da84c30b8b75c9b554f2093dc6b78fa53fa35b562f7271c 但被 APNs 拒绝了,原因是 BadDeviceToken。一般是因为 token 有问题,您说控制台直接发推送能成功,那可能是 token 不是 development 环境的。您可以先在控制台 -> 消息 -> 即时通讯 -> 设置,找到离线推送设置,将 “使用测试环境推送” 取消,再尝试一下。