Reputation: 81
Please I want to use setInterval which shows a notification every 5 seconds inside my service worker javascript file and it works fine at first but gradually after about 20 seconds it stops working
Here is the part where timer is initialized in the service worker java script file
self.addEventListener('activate', function(event) {
setInterval(function()
{
self.registration.showNotification("title", {
body: "test"
});
},5000);
});
Upvotes: 8
Views: 11158
Reputation: 10802
Service workers have a limited lifetime, you can't keep them alive forever.
See the lifetime paragraph of the Service Workers specification.
Upvotes: 8