Deep links
Universal links and app URL schemes for Intry mobile.
Overview
Deep links move users from email, SMS, or the web into a specific Expo screen (onboarding, password reset, invite acceptance). Configuration spans iOS Associated Domains, Android intent filters, and Expo linking.
Implementation
- Define URL schemes / universal link hosts in
app.json/app.config. - Mirror allowed hosts in Clerk or auth provider dashboards when magic links are involved.
- Test paths on physical devices — simulators do not exercise universal links fully.
Common paths
| Intent | Typical pattern |
|---|---|
| Invite / join | Tokenized path issued by Core or portal |
| Password reset | Auth provider link → app callback |
Security
- Use HTTPS-only universal links in production.
- Reject links with missing or expired tokens; show actionable error UI.
- Log deep-link failures with anonymized identifiers for support.