Application
An Application represents a platform-specific app configuration within a project.
Applications are used to configure how dynamic links behave when opened on different platforms.
Overview
-
Applications can be registered when a project is created
-
Currently, each project can register:
- One iOS application
- One Android application
-
The system is designed to support multiple applications per platform in the future
Management
- Applications can be created, updated, and deleted via the dashboard
- Changes are applied immediately and affect newly generated dynamic links
Usage in Dynamic Links
When creating a dynamic link:
- Registered applications are loaded automatically
- The user can select which application the link should be associated with
- Platform-specific routing (iOS / Android) is handled based on the selected application settings
iOS Application Configuration
The following information is required to register an iOS application:
-
App ID
- Used to uniquely identify the iOS application
-
App Scheme
- Used to open the app via deep linking
-
App Name
- Display name of the application
-
App Store ID
- Required for Universal Links and Deferred Deep Links
- Used to redirect users to the App Store when the app is not installed
Android Application Configuration
The following information is required to register an Android application:
-
Package Name
- Unique identifier of the Android application
-
App Scheme
- Used to open the app via deep linking
-
App Name
- Display name of the application
-
SHA-256 Fingerprint
- Required for App Links and Deferred Deep Links
- Used to verify application ownership and ensure secure link handling
Notes
- At present, only one application per platform (iOS / Android) can be registered per project
- Multi-application and multi-platform expansion is planned for future updates