我通过publishMessage()发送消息并看到:
[131031 00:25:32.79] [vline.cometdTransport] BAD_PARAM('邮件大小超出限制')
最大值是多少?这实际上是P2P吗?有没有办法确定什么时候传递东西?
当通过person.postMessage()缓存邮件时,它们是缓存在服务器上还是本地?如果在服务器上,vLine可以读取它们吗?
答案 0 :(得分:0)
publishMessage
或postMessage
的当前最大大小限制为每封邮件16KB。
目前这些API不是P2P,因此它们总是通过我们的服务器。使用postMessage
发送的邮件存储在我们的数据库中,以便您的邮件历史记录在所有会话中保持一致。这些邮件不会在加密时加密,以便我们可以在您的邮件历史记录中提供搜索。
我们打算将WebRTC数据通道添加为publishMessage
API支持的备用数据;这对API的用户是不可见的。请注意,即使我们发布该功能,您仍然可能最终使用当前方法,这提供了与不支持WebRTC的浏览器的兼容性。