iOS获取成员信息的demo逻辑不合理

您好,关于rtm获取成员列表的想问下,在demo中可以看到在用户加入语聊房之后可以获取到成员列表,成员进入和退出是通过memberJoined和memberLeft来更新成员列表的,但是近期发现在memberJoined中的Api提到当单频道用户成员超过512人此回调将会关闭,请问一下这真的会关闭吗?那这样的话新进来的用户信息将无法获取!如果真的关闭了,我可以发送实时消息去重新获取成员列表信息(getMembersWithCompletion),我的问题是当用户超过512人的时候再去获取成员信息还能获取到吗?因为我有一次在论坛看到说当单频道用户数量超过512人的时候再去获取成员信息会随机给?如果memberJoined有限制的话那就这个方法就没有存在的意义了,关于如果管理成员列表大家有什么好的思路吗谢谢

参考这里用RESTful API来获取用户的进出时间
https://docs.agora.io/cn/Real-time-Messaging/rtm_get_event?platform=All%20Platforms#a-nameget_usera获取用户上线或下线事件-api

那刚才我说的问题512人这个是有限制的吗?超过512人是随机获取吧?

对于单个实例,单次最多订阅 512 人的在线状态,累计最多也只能订阅 512 人的在线状态。这512个不是随机的,是你自己sub的,比如你的管理员A进入频道,用 subscribePeersOnlineStatus 订阅来你想关注上下线的用户,最多512个人,然后超过这指定的512人后就不会更新了,只重复获取你订阅的人,sdk内需要再建一个实例也就是进去个管理员B这样。其实就是只能订阅512个人的意思

明白了,非常感谢!