Fallback Policies
Control where visitors go when app handling is unavailable.
Link mobile behavior
Every Link has an explicit mobile experience contract:
- web_only — always redirect to the web destination. No app-open choice.
- app_preferred — show app-open choice with web continuation when a matching target exists.
- app_required — never use mobile web. Show install/store actions only.
Link intent cannot be weakened by a Fallback Policy. An app_required Link never falls back to mobile web.
Mobile fallback modes
- web_redirect — redirect to the Link or Fallback Policy web destination.
- store_redirect — redirect to the platform store URL from the Domain + App Platform binding.
- install_page — render a branded page with explicit Open App and Store actions.
Desktop behavior
- web_redirect — redirect to the configured web URL.
- not_found — return 404 for desktop traffic.
Versioned policy rules
Fallback Policies can match on platform, source, country, SDK App ID, App Platform ID, or named query parameters. Rules support exact equals and not_equals comparisons only.
Regular expressions, executable expressions, and arbitrary client-supplied redirect destinations are not supported. This prevents open redirects.
Store ownership
Store URLs belong to the Domain + App Platform binding, not to individual Links. This keeps store identity reusable and consistent. A Link stores behavior, never App Store or Play Store URLs directly.