我在用聊天室功能
但是我创建聊天室 tr设为 true 如果我发送的消息 无论是不是 transient=true 客户端都收不到消息
如果我吧聊天室的tr设为false 发送的 消息 transient=false 就能收到

这里面有什么原因么

另外提个意见:
我看了很多评论 对leancloud 公司文化都大加推崇,但是也有一些是对贵公司的工单收费颇有微词,意思是你们觉得用户不认真看文档,但是文档我认真看了又看,还是没找到上面问题的原因是啥,如果你们真的以为是用户不认真看文档才来直接问你们造成困扰,是不是应该思考为你们的文档写的不太清晰呢,当然可能你们人员比较少每个人都很忙,文档写的比较仓促,但是从我的使用感觉来说 文档很多地方写的不清晰 需要突出的重点其实可以使用红色这样标出来 突出一下重点, 希望你们越来越好,我是真的希望使用你们的服务并且付费,但是目前来看如果一直这样我可能就会尝试一下其他的服务 譬如融云 或者 网易云信 或者腾讯的收费产品。

举个例子:
你们文档写 聊天室没有不支持m字段加入,打开页面就是加入 关闭页面就是退出,作为一个后端开发真,我真的很想知道,打开页面是啥意思,如果我们的会话窗口是自己设计的 ,那么这个打开页面是啥意思呢?具体涉及到那个函数,那个方法好像没有明确给出,这一点对一无所知的用户来说,完全不懂,可能你们设计的系统从你们的角度来说这个足够明确了,但是对用户来说根本就等于没说一样。

你好
1、先解决发送消息的问题
聊天室的 tr 字段 和会话的消息的 transient 是互不影响的,不需要对应。
对于消息来说,是否 transient 不影响消息的发送,只是 transient 的消息不会被存储,也不会有离线消息推送,获取历史消息时拿不到这条消息。
对于 tr 为 true 的聊天室,没有固定成员概念,加入即为成员,断线即为退出。
如何加入可以参考各 SDK 的方法。

对于收不到消息的问题,可以把日志打开,将相关操作的日志粘贴出来看下。
打开日志的方法:
iOS:

[AVOSCloud setAllLogsEnabled:YES];

Android:

AVOSCloud.setDebugLogEnabled(true);

2、我们一直在持续改进文档,我查了一下文档,没有发现「打开页面」「关闭页面」这两个词,能否给出详细的位置?

非常感谢你的回复,现在的问题是:

1,rest api能不能加入聊天室; 2,“打开页面”或“关闭页面”的问题,如下图:

盼复 #团队目前正在开发ing,希望尽快

聊天室 不能使用rest api添加成员是么 只有群组可以使用rest api 添加是么? 那如果聊天室需要后台做一个管理系统 对某个人进行踢出操作 就不能进行了吧

暂态对话(聊天室)无法通过 REST API 加入成员,因为没有成员的概念。普通对话可以通过修改 m 字段来控制成员。

暂态对话没有「成员」的概念,也就无法踢出某个人,但是可以通过 messageReceived 这个 Hook 将用户禁言。可以将禁言的用户存储到某个表中, 在 messageReceived 这个 Hook 中判断即可。
https://leancloud.cn/docs/realtime_v2.html#_messageReceived2

谢谢你的回复,祝好