Browse SDKs · Flutter
SDKsFlutterEnterprise

Retrieve call-room credentials

Use the Flutter SDK to retrieve fresh room credentials by room ID.

Copy

If you already know roomID, retrieve fresh credentials for joining the room:

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,
  );
}

Every SignalingCertificate field can be empty. A room token is a short-lived sensitive credential. Keep it in memory only; do not write it to logs, URLs, analytics events, or persistent storage.