我正在编写一个基于VOIP的iOS应用程序。根据{{3}},我们可以使用VOIP发送高达5KB的数据,但在我的情况下,它会在不到1KB的数据中失败。
我在“alert”属性标记下使用“body”来发送大内容。 如果超出文本大小,警报属性大小将被截断。
在文档阅读中我也依赖于使用HTTP / 2协议,这是如何依赖APNS服务器使用XMPP协议发送消息?
有什么建议吗?
答案 0 :(得分:1)
基本上你想得到5KB的数据,而且它的失败率为1KB。
尝试根据您收到的pushkit有效负载安排本地通知,并将数据保存在本地通知的用户信息中,这样您就可以将数据保存在应用内。
一旦播放本地通知的声音文件(最多30秒)应用程序将在后台调用,然后您可以将数据保存在NSUserDefault
或SQLite
中,或将其用于某种目的。