wait_for_app_ready
Waits within a bounded timeout for settled UI evidence before app interaction, reporting loading, transitioning, settled, or unknown states plus device readiness for Android and iOS simulators.
Instructions
Wait within a single bounded budget for settled UI evidence. Reports loading, transitioning, settled or unknown with evidence and limitations. Managed Android and supported iOS simulator debugger pauses are reported from debugger evidence; unresponsive detection remains unsupported. Settled normalized foreground UI is not proof of app identity, responsiveness or backend completion. Results include device_readiness with timestamped device blocker evidence. Android reports supported power/keyguard signals; iOS signals may be unknown or explicitly unsupported. Launch/input dispatch success does not establish app visibility or input readiness. No automatic unlock or wake is performed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deviceId | No | ||
| platform | Yes | ||
| timeoutMs | No | ||
| stabilityMs | No | ||
| pollIntervalMs | No |