我们的关系型数据里面,本身会存储业务里面的聊天关系,然后我们会负责同步我们的数据库里面的聊天进入leancloud。
我们没有使用leancloud自动创建的conversationId,而是使用了我们的业务规则的id。目前我们命名使用了: chatType_chatId的规则。
chatType_chatId
最近我们发现,聊天1_44与聊天1_440里面的聊天内容完全一样,互相串起来了。感觉leancloud在查找聊天内容的时候,trim掉了id的后缀0.
不支持自定义 ConversationID 的用法,也不支持直接对 _Conversation 表进行写操作的用法。这些用法都可能产生种种问题。
_Conversation