- From: Marcos Cáceres <notifications@github.com>
- Date: Tue, 22 Nov 2016 22:01:29 -0800
- To: w3c/manifest <manifest@noreply.github.com>
Received on Wednesday, 23 November 2016 06:02:00 UTC
To be clear - I think this is what we want: ```JS async function tryToInstall() { if (!("canPromptForInstall" in navigator) || !(await navigator.canPromptForInstall)) { return; // Computer says no. } await Promise.all(thingsThatBlockInstall); try { const userChoice = await navigator.requestInstallPrompt(); doWhateverWith(userChoice); } catch (err) { // catch in case we missed our window of opportunity, // or we called it too soon after page load, // or we called it without user interaction, // or we got rate-limited, // or an invalid state because user is doing it manually now, // or whatever... } } installButton.onclick = tryToInstall; ``` -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/manifest/issues/417#issuecomment-262439986
Received on Wednesday, 23 November 2016 06:02:00 UTC