Get my App ID
The App ID is the only credential the mobile SDK needs. One value, one call, every product.
- 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
Copy it
It looks like this:
624486b8-79c1-44ce-b3cf-454ef61da11dCopy it with the button next to the field.
- 3
Keep it where your build can read it
It goes in your app's configuration, not in a
.envyour bundle never sees. How you inject it is up to your toolchain: anInfo.plistentry, abuildConfigField, 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: