get-installed-related-apps
get-installed-related-apps copied to clipboard
proposal to add an API to the web for determining if related apps are installed
Updating the explainer to include information of the API behaviour on desktop platforms and with PWAs.
From the spec: > If `relevantBrowsingContext` is not a [top-level browsing context](https://html.spec.whatwg.org/multipage/browsers.html#top-level-browsing-context), then return [a promise rejected with](https://heycam.github.io/webidl/#a-promise-rejected-with) an [InvalidStateError](https://heycam.github.io/webidl/#invalidstateerror) [DOMException](https://heycam.github.io/webidl/#idl-DOMException). Anything else that might cause an error when running...
Hola. According to the documentation in web.dev, to check *out of scope* for a PWA there should be an assetlinks.json file as [described here](https://web.dev/get-installed-related-apps/#tell-your-pwa-about-your-website). What is not clear to me...
Let's say we have following domain and sub-domain names domain.com, abc.domain.com, xyzzy.domain.com We have hosted assetLink.json file on each domain & submain. Included asset_statements in Android manifest file. Included asset_statements...
While crawling [Get Installed Related Apps API](https://wicg.github.io/get-installed-related-apps/spec/), the following links to other specifications were detected as pointing to non-existing anchors, which should be fixed: * [ ] https://dom.spec.whatwg.org/#context-object * [...
Spinning out from (and summarizing) an internal conversation at Google. Currently, it looks like the way that `getInstalledRelatedApps` was implemented in Chrome to do web-to-web queries (i.e., for a website...
One way to determine if your own web app is installed would be to include itself when the web app calls `navigator.getInstalledRelatedApps()`. For example: `[{id: "self", platform: "web", url: "https://example.com/"}]`
At PayPal we have a use-case where we'd love to be able to launch our native app from our payment button, which currently lives in an iframe. Being able to...