正在认真学习实时通信的开发文档

_conversationRemove
在创建对话时调用,发生在签名验证之后、从对话移除成员之前。移除自己时不会触发这个 hook。

问题
1、文档中似乎应该是“在将用户从对话移除时调用”吧?
2、了解下来可以通过_messageSent这个云引擎hook将聊天记录同步到自己服务器,本来想以此类推,将用户的建群、加群、退群等信息通过云引擎Hook同步到自己服务器。这个思路应该没问题吧,再确认下,哈
3、_conversationRemove在移除自己时不会触发,就有点郁闷了。似乎你们正常触发,我返回reject=false就行了。不然客户端把自己移除了,我自己服务端没法知道啊,哈
不知可否?

1、文档中似乎应该是“在将用户从对话移除时调用”吧?

2、了解下来可以通过_messageSent这个云引擎hook将聊天记录同步到自己服务器,本来想以此类推,将用户的建群、加群、退群等信息通过云引擎Hook同步到自己服务器。这个思路应该没问题吧,再确认下,哈

可以,但是没有什么意义。直接查 _Conversation 表会更便捷。

3、_conversationRemove在移除自己时不会触发,就有点郁闷了。似乎你们正常触发,我返回reject=false就行了。不然客户端把自己移除了,我自己服务端没法知道啊,哈

具体要实现什么需求?客户端要退群服务端不让退?可以自己在签名校验的时候做,返回错误的签名就退不了了。

问题2、3的需求是:我有自己的服务器,希望能实时将leancloud的聊天记录、对话属性同步到自己服务器,然后做其它业务逻辑,不知有啥比较好的方案可以推荐?
直接查 Conversation 表会更便捷,指的是使用conversationUpdate这个hook,触发查_Conversation表信息,再同步到自己服务器?

可以使用 _Conversation 表 update 的 hook。