这太疯狂了,在不到五分钟的时间内如何会过期?我搜索了我的问题,似乎没有其他人遇到这个问题,甚至有人说订阅可以持续数年!
我尝试在服务工作者中为“pushsubscriptionchange”事件实现事件侦听器,但根据Serginho的答案,自2019年以来Chrome没有实现该事件,我认为至今仍然未改变。
哦,而且虽然Chrome可以处理订阅(但仅限于上述情况),但Firefox甚至什么都不做。我感觉自己快疯了。但如果我使用此网站测试推送订阅功能,Firefox和Chrome都可以正常工作!他们在做什么我不知道?他们显示的代码与我上面链接的教程完全相同。
在这一点上,我该怎么办呢?我考虑过使用
setInterval()
创建一个间隔,每秒钟重新订阅用户一次左右,但我认为这样做行不通。任何帮助都将不胜感激。