No Login Data Private Local Save

Get Installed Related Apps Demo - Online PWA Detection

6
0
0
0

Get Installed Related Apps Demo

Online PWA Detection — Check what related apps your users already have installed

Detection Console

Click the button to detect installed related apps on this device using the getInstalledRelatedApps API. Use the switch to try a simulated demo.

API Status:

Platform App ID URL Status
Frequently Asked Questions

It is a web API that lets your site check whether the user has installed related Progressive Web Apps (PWAs) or native apps that you declared in your Web App Manifest's related_applications field. It requires HTTPS and works mainly in Chromium browsers.

Add a related_applications array to your manifest.json. Example:
{
  "related_applications": [
    {
      "platform": "play",
      "id": "com.example.app"
    },
    {
      "platform": "webapp",
      "url": "https://example.com/pwa"
    }
  ]
}
Also link Android native apps via Digital Asset Links for the detection to work.

Currently supported in Chromium-based browsers: Google Chrome (v80+), Microsoft Edge, Opera, and Samsung Internet (on Android). Desktop support is limited; Safari and Firefox do not support it yet. Check Can I Use for the latest.

No. You can only detect apps that are explicitly listed in your manifest’s related_applications array. This is a privacy and security limitation to prevent fingerprinting.

It usually means none of the declared related apps are installed. This can also happen if Digital Asset Links for Android are missing or misconfigured. Use this demo tool to verify. Switch to demo mode to see an example of expected results.

The API does not show a permission prompt on its own. However, browsers may only allow detection if the user has installed the site as a PWA or has a trusted relationship (e.g., same developer for native apps). The check is silent.

Common use cases: avoid showing an install prompt if the native app is already installed, redirect to the native app for a richer experience, or collect analytics about your PWA vs. native app adoption.