Digii Universal Links

Test deep linking for iOS and Android applications

๐ŸŽ

iOS Application

Universal Links configured for iOS devices using Apple App Site Association.

Bundle ID:
com.CollPoll
๐Ÿค–

Android Application

App Links configured for Android devices using Digital Asset Links.

Package Name:
com.butterflyinnovations.collpoll

๐Ÿ“‹ Setup Instructions

๐ŸŽ iOS Setup

  1. Update the AASA file with your Apple Team ID and Bundle ID
  2. Deploy this website to an HTTPS domain (required)
  3. Verify /.well-known/apple-app-site-association is accessible
  4. In Xcode, add Associated Domains capability: applinks:your-domain.com
  5. Implement universal link handler in your AppDelegate or SceneDelegate

๐Ÿค– Android Setup

  1. Get your app's SHA256 fingerprint from your signing keystore
  2. Update assetlinks.json with your package name and SHA256 fingerprint
  3. Deploy this website to an HTTPS domain (required)
  4. Verify /.well-known/assetlinks.json is accessible
  5. Add intent filter in AndroidManifest.xml with android:autoVerify="true"
  6. Implement deep link handler in your MainActivity or appropriate Activity

โš ๏ธ Important Notes

  • Both platforms require HTTPS hosting (not HTTP)
  • The association files must be served with Content-Type: application/json
  • No redirects should occur when accessing the .well-known files
  • Emulator Tip: Universal Links don't always trigger when clicking a link *inside* Safari. To force a test:
  • 1. Open the Notes app on the emulator.
    2. Paste your link (e.g., https://digii-universal-links.pages.dev/helpCenter/services).
    3. Click the link in Notes. It should open your app directly.
  • Reinstallation: If you changed the AASA file, you MUST delete and reinstall the app on the emulator to clear the cache.