Appforcestudio Logo
  • Products

    Build on AFS

  • Templates
  • Pricing
  • Learn
  • Resources

    More on AFS

    Blog
    Blog

    Get expert advice, helpful guides, and industry news.

    Contact Us
    Contact Us

    Get in touch with us

    App Startup Costs Calculator
    App Startup Costs Calculator

    Calculate your app's potential budget.

    Privacy Policy
    Privacy Policy

    Information about your privacy.

    Design System Generator
    Design System Generator

    Create a custom design system.

    Terms & Conditions
    Terms & Conditions

    Read our terms of service.

    Founders
    Founders New

    Turn your vision into a product in days.

    Product Teams
    Product Teams New

    Validate ideas and build prototypes.

    Freelancers & Agencies
    Freelancers & Agencies New

    Automate and speed up development.

    Small Business Owners
    Small Business Owners New

    Create customer-facing apps.

  • Sign In
  • Start Creating for Free
  • Get started

App Link Generator

Generate Android Asset Links and Apple App Site Association files for deep linking

Configuration

/.well-known/assetlinks.json

App 1

Get your SHA-256 fingerprint: keytool -list -v -keystore your-keystore.jks

assetlinks.json

[]

Setup Instructions

1

Generate the file

Fill in your Android app's package name and SHA-256 certificate fingerprints above.

2

Host the file

Place the file at https://yourdomain.com/.well-known/assetlinks.json

3

Serve with correct headers

The file must be served with Content-Type: application/json over HTTPS.

4

Add intent filters

Add <intent-filter> with android:autoVerify="true" to your AndroidManifest.xml.

5

Verify

Use Google's Statement List Generator to test your configuration.

Common Mistakes

  • File must be served over HTTPS (not HTTP)
  • No redirects allowed when serving the file
  • Apple AASA file must NOT have a .json extension
  • Android requires SHA-256 fingerprints for both debug and release keystores
  • Apple App ID format is Team ID + "." + Bundle ID (e.g., ABCDE12345.com.example.app)
  • For Android, ensure autoVerify="true" is set in your intent filter
  • Both files must return HTTP 200 (not 404 or any other status code)
  • The .well-known directory must be at the root of your domain
Appforcestudio Logo
  • facebook Icon
  • twitter Icon
  • instagram Icon
  • linkedin Icon
  • youtube Icon

Products

  • AFS Mobile App
  • Studio
  • App Screenshot Mockup Maker

AFS For

  • Founders
  • Product Teams
  • Freelancers & Agencies
  • Small Business Owners

Explore

  • AI Prompting
  • Online Code Editor
  • Design System
  • Prototyping
  • Storyboarding
  • Tools
  • Templates
  • Learn
  • Create App with prompt
  • Create App from design
  • Create App from code

Resources

  • Blog
  • Pricing
  • App Startup Costs Calculator
  • Design System Generator
  • Founders
  • Product Teams
  • Freelancers & Agencies
  • Small Business Owners

Company

  • FAQ
  • Privacy Policy
  • Terms & Conditions
  • About Us
  • Contact Us

Company

  • FAQ
  • Privacy Policy
  • Terms & Conditions
  • About Us
  • Contact Us
Download on the App StoreGet it on Google Play