Logo

Getting Started

  • Introduction
  • Maintenance and release schedule
  • GDPR-compliance

Release notes

  • Critical changes

Installation

  • Installation and server configuration
  • Database configuration

Configuration

  • F7cloud configuration
    • Warnings on admin page
    • Configuration Parameters
    • Activity app
    • Administration privileges (Delegation)
    • Android Deep Link Handling
      • Android 11 and Below
      • Android 12 and Above
        • Creating assetlinks.json
    • Antivirus scanner
    • Automatic setup
    • Background jobs
    • Brute force protection
    • Memory caching
    • Dashboard app
    • Domain Change
    • Email
    • Linking external sites
    • Language & Locale
    • Logging
    • OAuth2
    • Reverse proxy
    • Text app
    • Theming
  • Using the occ command
  • Reference management
  • Webhook Listeners
  • Windmill Workflows

Files

  • File sharing and management
  • Flow
  • Mimetypes management

Apps

  • Apps management
  • ExApps management
  • Artificial Intelligence

Users

  • User management
  • Desktop Clients

Groupware

  • Groupware

Office

  • Office

Maintenance

  • Maintenance
  • Issues and troubleshooting

Links

  • Community Help Forum
  • User Manuals
  • Developer Manuals
  • Download
  • App Store
  • Translations
  • GitHub
  • Supported versions
  • F7cloud Enterprise
  • License
  • F7cloud GmbH
F7cloud latest Administration Manual
  • F7cloud configuration
  • Android Deep Link Handling
  • Edit on GitHub

Android Deep Link Handling

Deep linking in Android allows your application to be launched directly from a URL, making it easier for users to navigate to specific content within your app. Starting from Android 12, handling deep links requires additional configuration using an assetlinks.json file to ensure the app and the host domain are properly associated.

Android 11 and Below

For Android 11 and below, deep linking is straightforward and does not require additional configuration beyond the usual manifest settings.

Android 12 and Above

For Android 12 and above, an additional configuration step is required to verify the relationship between your app and the host domain using the assetlinks.json file.

Creating assetlinks.json

Create a file named assetlinks.json and host it in the .well-known directory of your website (e.g., https://www.cloud.example.com/.well-known/assetlinks.json).

Example assetlinks.json:

[
  {
    "relation": ["delegate_permission/common.handle_all_urls"],
    "target": {
      "namespace": "android_app",
      "package_name": "com.cloud.example.f7cloud",
      "sha256_cert_fingerprints": [
        "FB:00:95:22:F6:5E:25:80:22:61:B6:7B:10:A4:5F:D7:0E:61:00:31:97:6F:40:B2:8A:64:9E:15:2D:ED:03:73"
      ]
    }
  }
]

F7cloud Configuration Limitation

Due to the additional requirement of hosting an assetlinks.json file for Android 12 and above, F7cloud cannot configure the Android client for all different hosts. This is because each host needs its own assetlinks.json file to establish a verified relationship with the app, and F7cloud cannot manage this file for every possible host domain.

Previous Next

© Copyright 2016-2026 F7cloud GmbH and F7cloud contributors.

☁️ latest
☁️ Versions
latest
stable
31
30
29