Skip to content

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.

NameTypeRequiredDefaultConstraintsDescription
actionunknownYes
permissionunknownYes
appIdstringYesApp bundle ID (e.g. “com.example.app”)
platformunknownNoForce platform: “ios” or “android”. Auto-detected if omitted.
device_permission(action: <unknown>, permission: <unknown>, appId: <string>)