Ios quickblox未传递推送通知

Ios quickblox未传递推送通知,ios,swift,xcode,chat,quickblox,Ios,Swift,Xcode,Chat,Quickblox,我正在尝试为脱机用户发送推送通知,但未将其发送到设备 环境详情: ios聊天应用程序,我正在使用cocoapods的最新版本 预期行为:它应该在设备上显示推送通知 实际行为 我已经上传了证书, 我已在订阅中检查我的设备udid 发送的通知也是发送推送的日志,它在delivered中显示NULL,并且没有错误 { “通知”:{ “id”:15460780, “徽章”:45, “设备令牌”:“0780db28ac60e37390e067f5b1d88688d804f594152827b1b28f

我正在尝试为脱机用户发送推送通知,但未将其发送到设备

环境详情: ios聊天应用程序,我正在使用cocoapods的最新版本

预期行为:它应该在设备上显示推送通知

实际行为 我已经上传了证书,

我已在订阅中检查我的设备udid

发送的通知也是发送推送的日志,它在delivered中显示NULL,并且没有错误

{
“通知”:{
“id”:15460780,
“徽章”:45,
“设备令牌”:“0780db28ac60e37390e067f5b1d88688d804f594152827b1b28f86e670669530”,
“声音”:“默认值”,
“警报”:“测试用户:您好”,
“数据”:{
“对话框id”:“5b3b4b9ba0eb474bbc0244eb”,
“用户id”:53886466,
“消息id”:“5b3b6a6b2d3084b447b7ad3d”,
“徽章”:45,
“标题”:{
“apns主题”:“com.company.app”
},
“\uuuu rpush\u content\u available\uuuuuuu”:true,
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
},
“到期日”:86400,
“已交付”:错误,
“交付地点”:空,
“失败”:错误,
“失败的位置”:null,
“失败后”:“2018-07-03T13:22:05+00:00”,
“重试”:118次,
“错误代码”:空,
“错误描述”:空,
“交付后”:“2018-07-03T12:31:57+00:00”,
“警报为json”:空,
“应用程序id”:23880,
“折叠密钥”:空,
“空闲时延迟”:空,
“注册ID”:空,
“uri”:null,
“优先级”:空,
“url_args”:空,
“类别”:空,
“内容可用”:false,
“可变内容”:false,
“通知”:空,
“类型”:“Rpush::Client::Redis::Apns::Notification”,
“事件id”:24743581,
“活动日期”:“2018-07-03T12:22:05+00:00”
},
“日志”:[
{
“设备令牌”:“0780db28ac60e37390e067f5b1d88688d804f594152827b1b28f86e670669530”,
“交付地点”:空,
“失败的位置”:null,
“错误代码”:空,
“错误描述”:空
}
]

}
苹果有效负载的json推送通知应采用以下格式

{
    "aps": {
        "alert": "Hello World",
        "sound": "default"
    },
    "Person": {
        "Address": "this is a test address",
        "Name": "First Name",
        "Number": "023232323233"
    }
}

看起来这是Quickblox服务器端问题。可能他们没有根据APN的最新变化调整设备中的服务器。我询问了他们的支持,但他们没有回答。

是的,按照苹果的要求,每件事都是正确的,即使它显示在quickblox的推送队列列表中,但它不会传送到任何设备上。同样的,在这里,我已经在10天前向他们发送了支持消息,但我没有收到他们的任何回复:(