Skip to content

Commit bdc43c6

Browse files
authored
Adds implementor criteria (MicrosoftEdge#981)
- clarifies that the only required field is `id`, anything else is up to the implementor.
1 parent f1d33ce commit bdc43c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

WebInstall/explainer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ In the case that the `navigator.install` method is invoked to install an applica
230230
* The promise rejects otherwise, with an `AbortError`.
231231

232232
## Installability criteria & Web app manifest `id`
233-
To install content using the Web Install API, the _document being installed_ must have a manifest file. In an ideal scenario the manifest file has an `id` key/value defined, but in either case the processed web app manifest `id` will serve as the installed application's unique identifier.
233+
To install content using the Web Install API, the _document being installed_ must have a manifest file. In an ideal scenario the manifest file has an `id` key/value defined, but in either case the processed web app manifest `id` will serve as the installed application's unique identifier. Any other requirement to pass 'installability criteria' is up to each implementor.
234234

235235
The importance of `id`s for installed content is to avoid cases where multiple *same* apps are installed with no way to update them. More details can be found in [this document](https://docs.google.com/document/d/19dad0LnqdvEhK-3GmSaffSGHYLeM0kHQ_v4ZRNBFgWM/edit#heading=h.koe6r7c5fhdg).
236236

0 commit comments

Comments
 (0)