APNS内容可用推送在iOS 15中不起作用



当应用程序使用Xcode 13.0、iOS 15 SDK构建时,iOS 15设备中未接收到APNS内容可用推送。

具有可用内容的推送有效载荷数据:1不工作

{"aps":{"content-available":1},"update":"2|1"}

但正常的通知消息推送工作

{"aps":{"alert":"welcome"}}

iOS 15静默推送消息的标题字段中是否有任何有效载荷或配置?

是的,有。根据苹果的文档:

通知的POST请求应包含值为background的apns推送类型头字段和值为5的apns优先级字段。APNs服务器在向Apple Watch发送推送通知时需要APNs推送类型字段,并建议所有平台使用该字段。

标题如下:

request_headers = {
'apns-expiration': '0',
'apns-priority': '5', # must be 5 for silent pushes, otherwise it will not be sent
'apns-topic':'your_app_bundle_id',
'authorization': 'bearer your_jwt_token'
'apns-push-type': 'background' # this field is not required
}

相关内容

  • 没有找到相关文章

最新更新