Docs/Product guides

iPad table companion

iMatch Manager Mobile: Table mode

When the V2 Manager shell is enabled, pair an iPad to one tournament table, display its queue, watch connection health, and call the control desk.

Beginner 7 min read Source verified

Current scope

Manager Mobile in this guide is the Table mode built into the shared Manager SwiftUI app for iPadOS. It is a focused kiosk-style companion, not the full desktop organizer workspace and not the participant iMatch app.

The iPad-side implementation covers device pairing, persistent enrollment, a table-locked queue, heartbeat-based connection state, and a Call operator action. End-to-end deployment also needs the desktop Table devices sheet in the feature-gated V2 Manager shell. The Start match control is present but disabled, and the UI states that scoring lands in a later update.

Pair a table device

  1. 01

    Confirm the V2 shell

    The operator-side Table devices sheet is feature-gated. Confirm the deployment has IMATCH_MANAGER_V2_SHELL enabled.

  2. 02

    Create the pairing code

    An organizer opens the enabled Manager Desktop live area and uses Table devices to mint a code or QR for a specific tournament table.

  3. 03

    Open Table mode

    On the iPad login screen, choose Table mode. This bypasses the operator sign-in flow for the table device.

  4. 04

    Scan or type

    Scan the QR with the iPad camera or type the pairing code, then choose Pair.

  5. 05

    Verify the table

    The paired screen shows a large Locked to label and only that table's assigned queue.

  6. 06

    Enable kiosk protection

    If desired, the operator manually enables iPad Guided Access. The app cannot turn Guided Access on by itself.

Operate the queue

Operate the queue
SignalMeaningAction
ConnectedHeartbeat is currentUse the displayed queue
Connecting…Initial connection is being establishedWait briefly before escalating
Reconnecting…Heartbeat is stale or the app resumedCheck venue network and confirm at the desk
Now-highlighted rowThe derived current match for this tableConfirm participants and physical table
Call operatorThe table needs desk interventionUse it instead of leaving the table unattended

Recover safely

  • A valid device enrollment is stored securely and restored on launch.
  • A revoked or unauthorized pad returns to the pairing screen instead of revealing the operator workspace.
  • Use Not this iPad? Exit Table mode only when the device should leave its table-device role.
  • If a code fails, ask the operator to verify or mint a new code; the app intentionally does not disclose whether a code was expired, already claimed, revoked, or malformed.