ionic-deep-links
Deep Links (URL schemes + Universal Links + App Links)
Three flavors of deep linking that you'll likely need together:
| Type | Looks like | Verified by | Use when |
|---|---|---|---|
| Custom scheme | myapp://reset-password?token=… |
Nothing | Internal flows, OAuth callbacks. Easy. Anyone can register the scheme. |
| iOS Universal Link | https://yourapp.com/reset-password?token=… |
apple-app-site-association file on your domain |
Branded links that should open the app or fall back to the web. |
| Android App Link | https://yourapp.com/reset-password?token=… |
assetlinks.json on your domain |
Same goal as Universal Links, on Android. |
You usually want all three for a polished app: one URL works on iOS and Android (Universal/App), with custom schemes as a fallback for cases where verified linking isn't possible.
When to consult
- Custom URL scheme +
@capacitor/applistener: custom-scheme.md - iOS Universal Links (entitlement + AASA file): ios-universal-links.md
- Android App Links (intent filters + assetlinks.json): android-app-links.md
- Routing the link to a page: routing.md
More from erkamyaman/ionic-capacitor-skills
ionic-skills
Ionic Capacitor mobile app development with Angular, React, or Vue. RevenueCat payments, AdMob ads, i18n localization, onboarding flow, paywall, and Ionic Tabs navigation.
55ionic-native-essentials
Six small Capacitor plugins bundled — Camera, Filesystem, Share, Haptics, Network, Keyboard. Trigger when adding photo upload, file save/read, native share sheet, haptic feedback, network status detection, or keyboard handling to an Ionic Capacitor app.
6ionic-app-icon-splash
Generate every iOS and Android app icon and splash screen size from a single source PNG using @capacitor/assets. Trigger when adding app icons, generating splash screens, replacing the default Capacitor icon, or shipping any Ionic Capacitor app to a store (icons are non-optional).
6ionic-biometric-auth
Add Face ID / Touch ID / fingerprint authentication to an Ionic Capacitor app via @aparajita/capacitor-biometric-auth. Trigger when adding biometric login, app lock, secure reauthentication, or Face ID/Touch ID gating to a sensitive feature.
6ionic-shared
Framework-agnostic Capacitor concerns shared by Ionic Angular, React, and Vue apps — AdMob, RevenueCat, push notifications, @capacitor/preferences storage, theme switching, localization content, and App/Play store submission notes. Referenced by ionic-angular, ionic-react, and ionic-vue.
5ionic-local-notifications
Schedule local (on-device) notifications via @capacitor/local-notifications — reminders, daily prompts, post-action follow-ups. Trigger when adding scheduled reminders, drink-water-style daily nudges, or any notification fired by the app itself rather than a server. Distinct from push notifications.
5