Skip to Content
    Qafka
    CTRL K
    CTRL K
    • Introduction
      • Quick Start (React Native)
      • Quick Start (Website)
      • React Native Configuration
      • Overview
      • npm & React
      • Options Reference
      • WordPress
      • React Native Widget
      • Headless SDK
      • Theming
      • Context
      • Navigation
      • External Navigation
      • Handling Tools
      • Voice Chat
      • Sub-Projects
      • Error Handling
      • CLI
      • Dashboard
      • Onboarding
      • Invitations
      • Billing
      • Usage
      • Settings
      • Sign-in & Account
      • Dashboard Assistant
        • Project
        • Overview
        • Conversations
        • Chat Test
        • Sub-Projects
        • Analysis
        • Unanswered Questions
        • Insights
        • Configuration
        • AI Behavior
        • Members
        • Documents
          • Overview
          • Create with AI
          • Versions
          • Response Channel
        • Action Logs
        • Navigation Rules
        • External Destinations
        • Chat Theme
        • PII Masking
        • Websites
        • Mobile Apps
        • API Keys
        • Project Settings
      • API Key Security
    • Introduction
      • Quick Start (React Native)
      • Quick Start (Website)
      • React Native Configuration
      • Overview
      • npm & React
      • Options Reference
      • WordPress
      • React Native Widget
      • Headless SDK
      • Theming
      • Context
      • Navigation
      • External Navigation
      • Handling Tools
      • Voice Chat
      • Sub-Projects
      • Error Handling
      • CLI
      • Dashboard
      • Onboarding
      • Invitations
      • Billing
      • Usage
      • Settings
      • Sign-in & Account
      • Dashboard Assistant
        • Project
        • Overview
        • Conversations
        • Chat Test
        • Sub-Projects
        • Analysis
        • Unanswered Questions
        • Insights
        • Configuration
        • AI Behavior
        • Members
        • Documents
          • Overview
          • Create with AI
          • Versions
          • Response Channel
        • Action Logs
        • Navigation Rules
        • External Destinations
        • Chat Theme
        • PII Masking
        • Websites
        • Mobile Apps
        • API Keys
        • Project Settings
      • API Key Security

    On This Page

    • Registering an App
    • Editing
    • Disable / re-enable
    • Delete
    Question? Give us feedback Edit this page 
    DashboardInside a ProjectMobile Apps

    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:

    PlatformFields
    iOSBundle ID, Apple Team ID, App Store ID (optional)
    AndroidPackage 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.

    Last updated on October 1, 2026
    WebsitesAPI Keys

    © 2026 Qafka Labs OÜ