据我所知,只能class共享。会话表确实是可以共享的,但是两个不同appid的应用却不能实时聊天,不仅查询不到message,而且也receive不到消息。请问有解决办法吗,比如我要做用户版和商家版的通讯,两个不同软件,如何处理?总不能用一套appid吧?

就算message的历史消息读取可以勉强用avobject自己主动存储来实现,但是聊天的时候不能互相实时接收消息又怎么办呢?难道要我用主动推送push的方式来处理?求解惑啊,急急急

想实现互通,这种情况我觉得就是应该共用一套 AppId。

我也有这方面的需求,leancloud能不能给更具建设性的建议,或者提供相关知识的文档?

这个需求就好比微信与 QQ 互通一样,这个是打破现有底层设计的一个策略。如果一定要这么实现,使用一个 AppId,在业务逻辑层做区分。

LeanCloud 提供的实时通讯服务是一种底层的、抽象的实时通讯,其实在业务层可以再区分为两个 App,但在实时通讯服务这个底层上面,仍然是一个 AppId。
这样更合理些。

别的办法就是一个应用的消息,也发送给另一个应用一份,但这样太不好了。