iOS 10 台设备未收到负载长度较小的 Apple 推送通知
Apple push notification with smaller payload length is not being receive by iOS 10 device
我们有一个应用程序,我们需要在其中针对不同的场景发送推送通知。但特别是对于一种情况,iOS 10 台设备未收到推送通知。但是后端(c# 和 SQL 服务器)中的日志显示推送通知已成功发送,并且始终显示成功。经过长时间的调试,我们发现该通知的有效负载要少得多(<30 个字符)。当我们增加负载长度(>60 个字符)时,设备会显示通知。
iOS10 中的 apple 推送通知关于负载长度有什么变化吗?由于我浏览了他们的文档,因此仅指定了最大长度
HTTP/2-based APNs provider API
Regular push notification: 4KB (4096 bytes)
Voice over Internet Protocol (VoIP) notification: 5KB (5120 bytes)
Legacy APNs binary interface
Regular push notification: 2KB (2048 bytes)
我正在使用 push sharp dll 发送推送通知。 push sharp 有什么变化吗?
我们通过在实际有效负载前添加应用程序名称和一些默认词来解决此错误,以克服此错误,到目前为止它工作正常。但是现在最新的iOS11和iOS12就没有这个问题了
我们有一个应用程序,我们需要在其中针对不同的场景发送推送通知。但特别是对于一种情况,iOS 10 台设备未收到推送通知。但是后端(c# 和 SQL 服务器)中的日志显示推送通知已成功发送,并且始终显示成功。经过长时间的调试,我们发现该通知的有效负载要少得多(<30 个字符)。当我们增加负载长度(>60 个字符)时,设备会显示通知。
iOS10 中的 apple 推送通知关于负载长度有什么变化吗?由于我浏览了他们的文档,因此仅指定了最大长度
HTTP/2-based APNs provider API
Regular push notification: 4KB (4096 bytes)
Voice over Internet Protocol (VoIP) notification: 5KB (5120 bytes)
Legacy APNs binary interface
Regular push notification: 2KB (2048 bytes)
我正在使用 push sharp dll 发送推送通知。 push sharp 有什么变化吗?
我们通过在实际有效负载前添加应用程序名称和一些默认词来解决此错误,以克服此错误,到目前为止它工作正常。但是现在最新的iOS11和iOS12就没有这个问题了