files/en-us/web/api/beforeinstallpromptevent/prompt/index.md
{{APIRef}}{{SeeCompatTable}}{{Non-standard_header}}
The prompt() method of the {{domxref("BeforeInstallPromptEvent")}} interface allows a developer to show the
install prompt at a time of their own choosing. Typically this will be called in the event handler for the app's custom install UI.
This method must be called in the event handler for a user action (such as a button click) and may only be called once on a given BeforeInstallPromptEvent instance.
prompt()
None.
A {{jsxref("Promise")}} resolving to an object containing the following properties:
outcome {{experimental_inline}} {{non-standard_inline}}
"accepted": The user installed the app."dismissed": The user did not install the app.platform {{experimental_inline}} {{non-standard_inline}}
See the example for the BeforeInstallPromptEvent interface.
{{Compat}}