Azure 通知中心最大负载长度

Azure Notification Hub Max payload length

是否有任何文档可以让我找到通知中心如何在所有平台上保持负载长度的一致性?

我的意思是:

In iOS 8 and later, the maximum size allowed for a notification payload is 2 kilobytes; Apple Push Notification service refuses any notification that exceeds this limit. (Prior to iOS 8 and in OS X, the maximum payload size is 256 bytes.)

那么,如果我发送满足最后 iOs 要求但不符合旧版本 iOs 等要求的通知,那将会怎样。

请参阅 this answer. 通知中心不知道给定的推送令牌是针对具有 iOS 7 还是 iOS 8 的设备。因此它将通知一起发送给 Apple如果 Apple returns 出错,则在通知中心仪表板中报告错误。

因此,要利用更长的有效载荷,您需要跟踪哪些用户的设备具有 iOS 8.x。