Mobile Apps
Registers the iOS and Android apps that can authenticate to this project. Each App record anchors the identity used for device attestation (App Attest on iOS, Android Key Attestation on Android) — register one App per platform per environment (e.g. iOS production, iOS staging, Android).
Which platforms you can register depends on your plan — see Billing. If your plan doesn’t include the Mobile SDK, Add app is replaced by an upgrade note.
Website domains aren’t registered here — they live on the Websites page. If this project already has a registered website of its own (not just partner sites), this page links to it.
Registering an App
Click Add app, pick a platform, then fill in:
| Platform | Fields |
|---|---|
| iOS | Bundle ID, Apple Team ID, App Store ID (optional) |
| Android | Package name, one or more SHA-256 signing certificate hashes (add release, upload, and debug certs as separate entries — attestation accepts a match against any of them) |
Every App also has a Display name and an Environment label (e.g. production, staging). Platform can’t be changed after creation — delete and recreate the App to switch platforms.
Editing
The edit dialog lets you change the display name and, depending on platform, the identity fields (bundle ID, Team ID, package name, or signing certs).
Disable / re-enable
Disable revokes every device currently attested under that App — their attestation keys and sessions are invalidated, so the SDK on those devices must re-attest from scratch. Re-enabling only allows new devices to attest again; it does not restore the revoked keys.
Delete
Deleting an App means any SDK relying on its identity stops being recognized.