浏览 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 字段均可能为空。房间 token 是短期敏感凭据,只在内存中使用,不要写入日志、URL、分析事件或持久化存储。