RongIMLib View Markdown
    Preparing search index...

    Function subscribeUserStatus

    • 订阅用户状态

      Parameters

      • userIds: string[]

        被订阅用户 ID 列表,一次最多订阅 200 个用户

      • subscribeType: SubscribeType

        订阅类型

      • expiry: number

        订阅有效期,取值范围为 [60,2592000](单位:秒)

      Returns Promise<RCResult<string[]>>

      返回一个 RCResult 类型 Promise,订阅错误为 26021 时返回被订阅达上限(用户最多可以被 5000 个用户订阅)的用户 ID 列表

      此方法用于订阅一组用户的状态。当这些用户的状态发生变化时,将通过回调接口通知调用者 注意:

      1. 一次订阅用户的上限为 200 个,订阅的用户数最多为 1000 个,一个用户最多可以被 5000 个用户订阅
      2. 订阅用户在线状态能力需要开通服务,开通路径:IM 服务 > IM 服务管理 > 客户端用户在线状态订阅

      5.9.8

      const userIds = ['user1', 'user2'];
      const subscribeType = RongIMLib.SubscribeType.ONLINE_STATUS;
      // 设置订阅时间,取值范围为 [60,2592000](单位:秒)。
      const expiry = 60;
      const res = await RongIMLib.subscribeUserStatus(userIds, subscribeType, expiry);
      console.log('订阅用户状态结果:', res);