Skip to main content

Apple Host Dashboard Blueprint

This is a product blueprint, not a copy/paste tutorial. Build an Apple host dashboard with MediaSFUAppleSDK 0.1.3 and MediaSFUSDK 1.0.3: present the hosted MediaSFUIosHostBridge in a SwiftUI or UIKit shell configured for a conference room. The hosted room supplies pre-join, participant and media rendering, microphone, camera and screen-share controls, panels, and normal participant exit.

Your app owns host navigation, branding, and attendance views. Its authenticated backend decides who may create or moderate and supplies approved room details; use the Apple SDK guide and Apple UI ownership guidance.

Keep reusable Cloud credentials out of the app. A restricted, revocable credential is limited to isolated local development. External testing, distribution, and production rooms require the backend boundary.

Build and validate

  • On an Apple device, create a conference and join from a second participant.
  • Verify participant display, microphone, camera, remote playback, and each enabled host control; recover permission denial or network loss in the app shell without exposing a credential.
  • Dismiss the hosted controller on leave, cancel app-owned observers/timers, clear room selection, and authorize a new entry on return.

The Apple hosted room does not define recording retention, consent, exports, or a host-wide business end policy; those are product/backend responsibilities.