launch
Opens an Android app by package name or fragment and optionally navigates to a specific screen or action, then reports the foreground screen.
Instructions
Open an app by package name (com.whatsapp) or a fragment of it ("whatsapp", "maps"), then show it. Precise screen: action (android.settings.WIFI_SETTINGS, android.intent.action.VIEW…) and/or data (URI or deep link), extras {name: string, integer or boolean}; app then limits the target to that app. The target is resolved first, then reported with the new foreground. Calling, sending or paying directly (CALL, auto-send extras, payment actions and links): confirm=true, set only on the user's explicit order for this intent, plus accord= returned for THIS exact intent once the user said yes to its summary. Banking, payment and identity apps: never opened by an intent (launch(app) opens them for reading). then: what to show once opened, as in act (auto by default: elements, the image only when nothing is readable; both: image and elements).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | ||
| data | No | ||
| then | No | auto | |
| accord | No | ||
| action | No | ||
| extras | No | ||
| confirm | No |