本文介绍 PeerSubscriptionOption 的用户类型。
PeerSubscriptionOption
是一个枚举类型,每一个枚举表示 RTM 内置的用户类型,查询不同用户类型可以过滤出不同的用户列表。
示例
import ArRTM from "ar-rtm-sdk";
...
/**
* 创建 RTM 客户端实例
* @params demoAppId: Pass your App ID here.
*/
const client = ArRTM.createInstance("demoAppId", { enableLogUpload: false });
/**
* 登陆
* @params uid: Pass your user ID here.
*/
client.login({ uid: "userId" })
.then(() => { })
.catch((err) => { });
/**
* 查询用户 queryPeersBySubscriptionOption
* @params PeerSubscriptionOption: 用户类型,详情请见上方枚举类型
*/
client.queryPeersBySubscriptionOption("ONLINE_STATUS")
.then((peerSubscriptionOption) => { })
.catch((err) => { });
RTM 用户类型,如下表:
状态码 | 用户类型 |
---|---|
ONLINE_STATUS | 用户状态在线的用户类型。 |
API 参考
- queryPeersBySubscriptionOption 获取某特定用户类型的用户列表。