related_applications

Type Array
Mandatory No

The related_applications field is an array of objects specifying native applications that are installable by, or accessible to, the underlying platform — for example, a native Android application obtainable through the Google Play Store. Such applications are intended to be alternatives to the manifest's website that provides similar/equivalent functionality — like the native app equivalent.

Note: Developer can specify that the native applications are preferred over the web application by setting prefer_related_applications to true.

Examples

"related_applications": [
  {
    "platform": "play",
    "url": "https://play.google.com/store/apps/details?id=com.example.app1",
    "id": "com.example.app1"
  }, {
    "platform": "itunes",
    "url": "https://itunes.apple.com/app/example-app1/id123456789"
  }
]

Application objects may contain the following values:

Member Description
platform The platform on which the application can be found. List of available values
url The URL at which the application can be found.
id The ID used to represent the application on the specified platform.

Specification

Specification Status Comment Feedback
Web App Manifest
The definition of 'related_applications' in that specification.

Working Draft

Initial definition. Web App Manifest Working Group drafts

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
related_applications
Experimental
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?

Legend

Compatibility unknown
Compatibility unknown
Experimental. Expect behavior to change in the future.
Experimental. Expect behavior to change in the future.