APNS有效载荷大小问题

时间:2017-03-30 06:47:00

标签: ios apple-push-notifications voip http2

我正在编写一个基于VOIP的iOS应用程序。根据{{​​3}},我们可以使用VOIP发送高达5KB的数据,但在我的情况下,它会在不到1KB的数据中失败。

我在“alert”属性标记下使用“body”来发送大内容。 如果超出文本大小,警报属性大小将被截断。

在文档阅读中我也依赖于使用HTTP / 2协议,这是如何依赖APNS服务器使用XMPP协议发送消息?

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

基本上你想得到5KB的数据,而且它的失败率为1KB。

尝试根据您收到的pushkit有效负载安排本地通知,并将数据保存在本地通知的用户信息中,这样您就可以将数据保存在应用内。

一旦播放本地通知的声音文件(最多30秒)应用程序将在后台调用,然后您可以将数据保存在NSUserDefaultSQLite中,或将其用于某种目的。

Pushkit reference