首页 > 解决方案 > AWS SNS 是否将 apns-push-type 和 apns-priority 添加到其 iOS 推送通知标头?

问题描述

根据Apple 的 APNs 文档,从 iOS 13 开始,http api 的客户端必须发送标头字段apns-push-typeapns-priority否则请求将失败。果然,我们更新到 iOS 13 测试版的用户没有收到我们通过 AWS/SNS 发送的静默推送通知。

AFAICT,没有办法将这些标头字段“注入”到 SNS 实际发送的请求中。但亚马逊似乎理所当然地应该这样做,因为没有它,数十亿的通知很快就会开始失败。

有人知道他们是否有计划很快这样做吗?或者也许他们已经在做,而我错过了什么?

标签: iosamazon-web-services

解决方案


好消息!AWS 宣布 SNS 现在支持将额外的移动推送通知标头作为消息属性。

此更改适用于 iOS 13,包括 apns-push-type、apns-priority 和 apns-topic 标头。

https://aws.amazon.com/about-aws/whats-new/2019/10/amazon-sns-now-supports-additional-mobile-push-notification-headers-as-message-attributes/


推荐阅读