Define the application behavior
Document foreground/background transitions, permission denial, audio-route changes, interruption by another call, network loss, and explicit session termination. Decide which state the server owns and which state is only an interface preview. Keep long-lived API keys out of the application binary. Review a server-owned session-access design through authentication. Use events to prepare typed inputs and output handling without inventing SDK methods.Validate the released client
Test a controlled account on supported platform versions and physical devices. Confirm microphone prompts, audio output, reconnect behavior, cleanup, and authorized access. A simulator or visual preview is not sufficient evidence of device audio or server execution. Use SDK resources for current package readiness. Add React Native, Swift, or Kotlin installation steps only with a verified first-party package and compatible runtime release.Frequently asked questions
Can I ship a server API key in a mobile app?
Can I ship a server API key in a mobile app?
No. Use a supported server-owned access flow rather than exposing a workspace credential in a distributed application.