← Node guide
App

Uninstall App

Takes the app off the phone, with its data.

app.uninstall
The piece

Remove the app from the device — to test a clean first install, or to leave the device as you found it.

Reach for it when

  • Testing a genuine first install, where onboarding and permission prompts appear.
  • Leaving a shared device the way you found it.
Uninstall App
Idle
In the bag

Every setting this block has. A field marked only when appears once you have chosen the mode above it — those are alternatives to each other, not extra things to fill in.

  • Package / Bundle IDRequired
    starts at —

    The app's id — e.g. com.example.app (Android) or com.example.MyApp (iOS). Install App reports the id it installed, so you can drop its Package field in here instead of typing it.

Build it
  1. Name the app

    com.example.app on Android, com.example.MyApp on iOS. Install App reports the id it installed, so drop its Package field in here instead of typing one.

    Uninstall AppSettings
    Package / Bundle IDRequired
    com.acme.shop
  2. Everything it stored goes with it

    Logins, caches, databases. That is the point when you are testing onboarding, and it is a surprise when you were not.

    Homecom.acme.shopremoved, with its data
    app and data removed
What comes out
  • Nothing new.
Watch out
  • Uninstalling something that was not installed is not a failure, it is a no-op. Do not use it as a check — Verify Installed is the check.
Usually next to