请问实时通信中如何获取在线用户中指定数量和指定标识符的用户群。
您好,不太清楚您具体的问题是什么,LeanCloud 目前提供服务端查询在线成员数及随机获取在线成员的接口,请参考文档:https://leancloud.cn/docs/realtime_rest_api_v2.html#hash522220777https://leancloud.cn/docs/realtime_rest_api_v2.html#hash-1369928780
当客户端在请求数据接口时,同时有100人请求这个接口,怎么限制只允许一人请求接口,其他用户返回请求失败error
用户创建一个公开的聊天室,允许任何人进入,但是房间只允许1个人进入就显示房间已满,其他人不能再进入, 在这种情况下,如果同时有100人点击进入这个房间,怎么限制只允许一人进入这个房间?
可以在这个 Hook 函数中做拦截:https://leancloud.cn/docs/realtime_v2.html#hash-1918523023
即时通讯中 , 我可以拿到服务器中所有在线状态用户的ClientId吗?
你好,不支持查询所有在线成员,只能查某个成员是否在线。文档可以参考: https://leancloud.cn/docs/realtime_rest_api_v2.html#hash648544572
即时通讯单聊中 ,app进入后台时 (没有被杀死), 收不到消息?
client 断开链接后,需要使用离线消息推送服务,来接收离线消息。
建议阅读一下 实时通信服务 文档。
app是在后台运行,不是被完全杀死了 , 这个时候哪有离线推送? 我之前做的环信SDK, app在后台运行接受消息是没有这个问题的啊? 我的问题是app在后台运行 , 并没有被杀死 , 而你们的SDK却收不到对方发送的消息,必须app在前台才收的到?
LeanCloud 的实时通信文档中有下列描述:
「对于 Android 平台,我们使用常驻后台的服务保持在线状态;对于 iOS 和 Windows Phone 等平台,我们会在应用仍在前台时保持连接,当应用退到后台时,自动断开连接再激活平台原生的推送服务。」
APP 退到后台, SDK 会自动断开链接。所以收不到消息,LeanCloud 提供发送离线推送通知的功能。
离线推送请您参考文档: 离线推送通知。