Reference
device_permission
Grant, revoke, reset, or query app permissions on simulator/emulator. Uses xcrun simctl privacy (iOS) and adb shell pm/dumpsys (Android). query returns current permission state (Android only — iOS returns “unknown”). Use before testing permission-gated flows to ensure correct starting state.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Constraints | Description |
|---|---|---|---|---|---|
action | unknown | Yes | |||
permission | unknown | Yes | |||
appId | string | Yes | App bundle ID (e.g. “com.example.app”) | ||
platform | unknown | No | Force platform: “ios” or “android”. Auto-detected if omitted. |
device_permission(action: <unknown>, permission: <unknown>, appId: <string>)