getSignalingInfo
功能介绍
获取信令信息
- 如果 invite 设置 onlineUserOnly 为 false,每次信令操作(包括 invite、cancel、accept、reject、timeout)都会产生一条自定义消息, 该消息会通过 V2TIMAdvancedMsgListener 的 onRecvNewMessage 抛给用户,用户也可以通过历史消息拉取,如果需要根据信令信息做自定义化文本展示,可以调用下面接口获取信令信息。
- 如果返回值为 null,则查询的 msg 不是一条信令消息。
参数详解
| 参数名称 | 参数类型 | 是否必填 | 描述 | 
| msgID | String | 是 | 信令消息的id | 
返回值
V2TimValueCallback<V2TimSignalingInfo>
{
    code : int
    desc : String
    data : {
          inviteID : String
          inviter : String 
          inviteeList : List<dynamic>
          groupID : String
          data : String
          timeout : int
          actionType : int
          businessID : int 
          isOnlineUserOnly : bool 
          offlinePushInfo : V2TimOfflinePushInfo 
    }
}
返回值详解
代码示例
    
    V2TimValueCallback<V2TimSignalingInfo> getSignalingInfoRes =
        await TencentImSDKPlugin.v2TIMManager
            .getSignalingManager()
            .getSignalingInfo(msgID: "msgID");
    if (getSignalingInfoRes.code == 0) {
      
      
      
      
      
      
      
      getSignalingInfoRes.data?.actionType;
      getSignalingInfoRes.data?.businessID;
      getSignalingInfoRes.data?.data;
      getSignalingInfoRes.data?.groupID;
      getSignalingInfoRes.data?.inviteID;
      getSignalingInfoRes.data?.inviteeList;
      getSignalingInfoRes.data?.inviter;
      getSignalingInfoRes.data?.isOnlineUserOnly;
      getSignalingInfoRes.data?.offlinePushInfo;
      getSignalingInfoRes.data?.timeout;
    }