浏览 SDKs · Flutter
平台
SDKsFlutter商业版

获取通话房间 Token

使用 Flutter SDK 按房间 ID 重新取得入会凭据。

复制

已经知道 roomID 时,可以重新取得入会凭据:

final credentials = await OpenIM.iMManager.signalingManager
    .signalingGetTokenByRoomID(roomID: roomID);

if (credentials.token?.isNotEmpty == true &&
    credentials.roomID?.isNotEmpty == true) {
  await mediaEngine.join(
    roomID: credentials.roomID!,
    token: credentials.token!,
    liveURL: credentials.liveURL,
  );
}

SignalingCertificate 字段均可能为空。取得有效的 roomIDtokenliveURL 后再连接媒体引擎;凭据失效时可以重新调用本方法获取。