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