-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
@PWA cannot be used because of constant popups #5530
Comments
Agreed. We are using |
Maybe two options would be enough:
It would never be shown more than twice. The first time would be to inform users that it can be installed and also to allow old users who are on a new device to install it. Most new users would presumably dismiss it if they are just exploring the app. The second popup later on would inform new users that they can also use it as an app, at a time when they have become real users. The timing info would be stored in the browser so clearing caches would reset it. Thoughts? |
The best practice would be to not show the banner immediately but only after repeated visits to the site/app. In addition to the banner, there could be a separate button in the UI (in some “About/Settings/Preferences/Admin” type of view) that could trigger the install. But I agree with Artur, that if the user dismisses the banner more than twice, we should not show it again. |
Having it open programmatically has also been talked about. E.g. in Full stack App, delay opening the popup until the end user has successfully logged in. |
Workaround to always hide it: #pwa-ip.visible {
display: none !important;
} |
As a quick solution, here’s my proposal:
As a possible better alternative (from the end user’s POV):
The second option doesn’t seem it would have that big of a ROI at the moment, so it is okay to move forward with the first option. |
As If you still want to use |
As described in #8038, the install prompt is removed in Flow 3.2 (V17) and the
|
There is no way this app could be shipped to users
The text was updated successfully, but these errors were encountered: