【发布时间】:2019-02-11 20:46:45
【问题描述】:
我是一名学生,并计划制作一个渐进式网络应用程序,该应用程序应显示最新电影。数据将通过TheMovieDB 的API 接收并存储在IndexedDB 中,以使内容离线可用。
我的想法是在应用关闭时添加新电影时向用户显示推送通知。由于 TheMovieDB 不发送推送通知,我需要在后台询问 TheMovieDB-API(通过 Service Worker?),获取电影列表,检查是否添加了新标题(与 IndexedDB 中的列表相比)并生成推送通知,显示新添加的标题。
我可以创建一个 Service Worker,它在后台定期(每 4 小时)向 TheMovieDB-API 发出请求吗?或者对于这类问题还有其他更好的解决方案吗?
【问题讨论】:
-
你检查过this github post中的实现了吗?
标签: javascript synchronization service-worker progressive-web-apps