推送通知未在ios 9

时间:2015-12-17 14:36:34

标签: ios objective-c apple-push-notifications

检查以下推送通知响应。我已经在“警报”中传递了较长的文字,但它被剪切为“Riddham Pan”。它超出了有效载荷的限制。

任何人都可以告诉我他们在以下通知中如何计算256个字节。

我正在检查ios 9,所以限制应该是2kb。我是否必须在代码中进行任何自定义设置才能获得长达2kb的通知?

{
    EmailID = "";
    Message = "";
    NotificationType = Offline;
    RefId = 0;
    RefType = "3f588d5b-dbbd-4a65-b800-d863f8eb684d@conference.dev.time.appleapps.in";
    UserName = New1;
    aps =     {
        alert = "Riddham Pan";
        badge = 2;
        "content-available" = 1;
        sound = "sms-received5.caf";
    };
}

提前致谢。

1 个答案:

答案 0 :(得分:0)

JSON无效。如果有效负载限制超过2kb,则不会处理通知。来自Apple文档

  

Apple推送通知服务拒绝任何超出此限制的通知。   Reference

由于您收到通知,这意味着您的有效负载限制不会超过,但JSON格式无效。