I previously used different push notification provider (they did not use VAPID keys) and got users subscribed to the service. Now, when I switched the push notification provider I'm in a situation where I kinda lost all previous subscribers, because they will not get the permission window again as they have already agreed to receive notifications. Is there a way to automatically update(re-subscribe?) the subscriber as he visits my webpage with a VAPID key pair so the "old" subscribers can still receive my push notifications?
1
There are 1 best solutions below
Related Questions in WEB-PUSH
- HTML5 Push Notifications - examples of other ways to push
- Chrome Push Notifications: can't subscribe from sub-path
- Push Notifications Chrome (register and wait notifications)
- Service Workers from an iframe for Chrome GCM notifications for web
- Without using service workers, how can I send web push notifications?
- Mobile Web Push Notification - What is the typical Delivery rate? Can it be 100%?
- FCM Token is invalidating for chrome frequently
- Display Web Push Notification with long title/body/text on Chrome/Firefox without having it truncated
- GCM Message ID In Service Worker Push Event
- Push event not firing on send notification from server
- Centos7 firefox(52.2.0 (64-bit)) Browserpush Optin message not coming
- How to add a callback to a function in the moment when it is triggered?
- Is there a way to generate a VAPID key in Laravel for WebPush Notifications?
- Firebase web push notification onclick when the tab is in focus
- How can a home screen PWA on iOS show an app badge count of web push notifications?
Related Questions in VAPID
- Push event not firing on send notification from server
- Erlang : convert vapid keys PEM files to base 64 String format (applicationServerKey)
- Erlang crypto:sign ecdh prime256v1 - Couldn't get ECDSA private key
- Generate a VAPID keys in Java and pass them to JavaScript PushManager
- How to send dry run notifications with vapid push notifications
- How do I send a push notification using Push API with Vapid keys in Postman?
- Webpush::Unauthorized: host: fcm.googleapis.com, #<Net::HTTPForbidden 403 Forbidden readbody=true>
- Generate the VAPID public key in Rails and pass it to Javascript
- Export public key to base64 in Ruby
- ActionView::Template::Error (undefined method `tr' for nil:NilClass
- How to work with "web-push" and "fcm-push" node packages simultaneously?
- import VAPID registrations into firebase asks for OAuth2
- FCM XMPP interface with VAPID
- How do I register new vapidKeys outside FCM console UI
- sending push notification with vapid keys
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Me again, I found that if you get the subscription with getSubscription() and then use the unsubscribe() function followed by another subscribe() function, you "update" the subscription and everything works without user interaction. The only real "issue" is that you can only update the subscription if the same user visits your page again.