ELI5: How does my phone’s web browser know to open a link with the app I have installed?

This page summarizes the projects mentioned and recommended in the original post on /r/explainlikeimfive

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • flutter_branch_sdk

    Flutter Plugin for create deep link using Brach Metrics SDK. This plugin provides a cross-platform (iOS, Android, Web).

  • Oh and this mysterious "how can IMDB ask you to use the app if imdb.com doesn't automatically open the IMDB app"?" Yeah, they just use branch.io or similar services to show that popup, and if you answer yes they redirect you to App Store/Play Store using the relevant URI scheme. Because the app store is already registered on the phone to handle those URIs the same way other apps can register them. It's a dark pattern pushing you to install their app so they can collect more personal data, send notifications, and keep their shortcut on your home screen as a constant reminder to visit their site and monetise your attention. And you know what happens after you install the IMDB app? imdb.com URLs now open automatically in the app without the browser bothering to ask you any more, using the exact same URL handling registration mechanism you don't understand.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts