作者rrr0832 (rrr0832)
看板Web_Design
标题[问题] 如何像FB那样即使页面关闭也会主动…
时间Thu Feb 8 15:38:49 2018
FB有种功能
就是会主动推送讯息通知
纵使使用者的页面甚至浏览器是在关闭的状态
我知道这是用Notification API 和Push API (Service Workers)去实现的
并且使用PushManager.subscribe()来订阅通知
但问题是要怎麽让後端程式触发push event并显示Notification呢?
在不使用Firebase等现成开发平台的情况下,请问该如何亲自做出一个简单的主动推播通
知? 像FB那样
PS. 我後端用PHP
PS. 我Google到一个我想要的功能, 如下:
Github:
http://goo.gl/KY7kjQ
Demo:
https://serviceworke.rs/push-subscription-management/
虽然如此,不过我将这个范例丢到我的Server上,他却跟我说页面 'register' 和'unreg
ister' 的404错误 (亦即 URL 'register' 和'unregister' 找不到)
https://i.imgur.com/D7HIdSy.jpg
请问这两个URL要怎麽生出来?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.200.211.240
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1518075533.A.84B.html
※ 编辑: rrr0832 (1.200.211.240), 02/08/2018 16:48:45
1F:推 kckckckc: 应该就是你server没开那两个方法吧? 02/10 18:04
2F:推 kckckckc: 刚刚没看到你用PHP PHP可以主动执行JS吗? 感觉是NODE用? 02/10 18:07
3F:推 shuangrain: Service worker 02/12 18:58