【问题标题】:Sending Apple Push Notification with 2KB Payload size发送具有 2KB 有效负载大小的 Apple 推送通知
【发布时间】:2015-04-10 10:17:14
【问题描述】:

根据苹果文档https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html 很明显

在 iOS 8 及更高版本中,通知负载允许的最大大小为 2 KB; Apple Push Notification 服务拒绝任何超过此限制的通知。 (在 iOS 8 之前和 OS X 中,最大有效负载大小为 256 字节)

但是从服务器端,我们无法根据 iOS 类型发送单独的推送通知,所以我想发送有效载荷大小为 2kB(2048 字节)的推送通知,而不会在 iOS 6 和 iOS 7(之前到 iOS 8)。有可能吗?

【问题讨论】:

    标签: ios iphone ios7 ios8 apple-push-notifications


    【解决方案1】:

    当你发送token push到你的服务器时,你也应该像iOS版本一样发送其他参数,这样你就可以控制这种事情,并进行统计。

    我正在做一些测试,你也可以向 iOS 7 设备发送 2 KB,但我没有在任何 iOS 6 设备上测试过。

    【讨论】:

    • 嗨@jcesarmobile,即使不是64位的iOS 8.x设备也无法接收超过1 KB的推送。我认为我们应该考虑设备处理器而不是 iOS 版本。
    • 我已经在 iphone 5 和 iOS 8 和 ipad 4 和 iOS 7 上进行了测试(两者都有 32 位)并且都收到了相同的 2KB 推送通知
    • iOS 8 目前是最新工具支持的最旧版本。我怀疑这就是文档说 iOS 8 的原因。iOS 7 即将结束
    猜你喜欢
    • 2014-12-01
    • 2016-07-19
    • 2021-04-26
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 2017-11-18
    相关资源
    最近更新 更多