ios - AWS SNS 是否将 apns-push-type 和 apns-priority 添加到其 iOS 推送通知标头?
问题描述
根据Apple 的 APNs 文档,从 iOS 13 开始,http api 的客户端必须发送标头字段apns-push-type
,apns-priority
否则请求将失败。果然,我们更新到 iOS 13 测试版的用户没有收到我们通过 AWS/SNS 发送的静默推送通知。
AFAICT,没有办法将这些标头字段“注入”到 SNS 实际发送的请求中。但亚马逊似乎理所当然地应该这样做,因为没有它,数十亿的通知很快就会开始失败。
有人知道他们是否有计划很快这样做吗?或者也许他们已经在做,而我错过了什么?
解决方案
好消息!AWS 宣布 SNS 现在支持将额外的移动推送通知标头作为消息属性。
此更改适用于 iOS 13,包括 apns-push-type、apns-priority 和 apns-topic 标头。
推荐阅读
- javascript - 我想知道是否有办法找出 element.textContext 是否处于活动状态或 element.innerHTML
- php - HTML/CSS/PHP 使用单选按钮隐藏表单值
- stripe-payments - 如何将 Stripe STPPaymentOptionsViewController 与 Swift 5 集成?
- amazon-web-services - 使用外部数据源在 terraform 中获取实例状态 1/2 或 2/2 的 Boto3 脚本
- python-3.x - 如何使用复制命令将 csv 文件复制到 postgresql?
- android - 允许导航到 PWA 中的 HTTP URL
- php - 使用日期每天发布一次任务
- spring-boot - 我们可以在springboot中将.gradle路径从用户位置更改为项目位置吗?
- javascript - 在装饰器中设置变量值
- javascript - Cron 作业无法在外部服务器上触发 Node.js 脚本