getSignalingInfo method

Future<V2TimValueCallback<V2TimSignalingInfo>> getSignalingInfo({
  1. required String msgID,
})

获取信令信息

如果 invite 设置 onlineUserOnly 为 false,每次信令操作(包括 invite、cancel、accept、reject、timeout)都会产生一条自定义消息, 该消息会通过 V2TIMAdvancedMsgListener -> onRecvNewMessage 抛给用户,用户也可以通过历史消息拉取,如果需要根据信令信息做自定义化文本展示,可以调用下面接口获取信令信息。

参数 msg 消息对象

返回 V2TIMSignalingInfo 信令信息,如果为 null,则 msg 不是一条信令消息。

Implementation

Future<V2TimValueCallback<V2TimSignalingInfo>> getSignalingInfo({
  required String msgID,
}) async {
  return V2TimValueCallback<V2TimSignalingInfo>.fromJson(
    formatJson(
      await _channel.invokeMethod(
        "getSignalingInfo",
        buildParam(
          {
            "msgID": msgID,
          },
        ),
      ),
    ),
  );
}