Get my App ID

The App ID is the only credential the mobile SDK needs. One value, one call, every product.

  1. 1

    Open the SDK screen

    In the dashboard, pick your app, then go to SDK in the sidebar. Choose any product - the App ID is the same for all of them, because it identifies the app, not the feature.

  2. 2

    Copy it

    It looks like this:

    txt
    624486b8-79c1-44ce-b3cf-454ef61da11d
    

    Copy it with the button next to the field.

  3. 3

    Keep it where your build can read it

    It goes in your app's configuration, not in a .env your bundle never sees. How you inject it is up to your toolchain: an Info.plist entry, a buildConfigField, a Dart define, a Metro env var.

It is public, and that is fine

The App ID ships inside your binary. Anyone who unzips your app can read it, and that changes nothing: it routes a request to your app, it grants no access to your studio's data.

What it cannot do:

  • read your dashboard, your inbox or your statistics
  • write on behalf of another app
  • act as a member without a session

What actually authenticates a person is the session the SDK opens at launch, and the token it mints. If you need Appwin to trust who that person is on your side, that is Identity, and it is signed.

There is no secret key for mobile. A secret shipped to a hundred thousand devices is not a secret, so we do not pretend otherwise - the server-side trust boundary is the signed identity, not a string in your binary.

Next

Pick your platform and wire it up: