Polyfilling PWAs for iOS
svelte-ios-pwa-promptyarn add svelte-ios-pwa-prompt
npm install svelte-ios-pwa-prompt
import PWAPrompt from 'svelte-ios-pwa-prompt'
<PWAPrompt />
timesToShow: pass an integer to configure how many times to show the prompt. Defaults to 1.promptOnVisit: pass an integer for the when to start showing the prompt. Defaults to 1 (the first page visit).delay: pass an integer in ms to add a delay to the prompt. Defaults to 1000.onClose: pass a function to call upon closing the prompt. Passes the event object as the function argument. Defaults to a noop.copyTitle: pass a string to customise the title of the prompt. Defaults to Add to Home Screen.copyBody: pass a string to customise the body of the prompt. Defaults to This website has app functionality. Add it to your home screen to use it in fullscreen and while offline..copyShareButtonLabel: pass a string to customise label of share button. Defaults to 1) Press the 'Share' button.copyAddHomeButtonLabel: pass a string to customise label of add to home instruction. Defaults to 2) Press 'Add to Home Screen'.copyClosePrompt: pass a string to customise label of close button. Defaults to Cancel.permanentlyHideOnDismiss: pass a boolean to configure whether to never show the prompt again once dismissed. Defaults to true (hide forever).debug: pass a boolean to put the prompt into debug mode, showing it on any device at all times. Defaults to false (production-mode).<PWAPrompt
promptOnVisit={1}
timesToShow={3}
copyClosePrompt="Close"
permanentlyHideOnDismiss={false}
/>