本文介绍 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 获取某特定用户类型的用户列表。
 

