[问题] 如何像FB那样即使页面关闭也会主动…

楼主: rrr0832 (rrr0832)   2018-02-08 15:38:49
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要怎么生出来?
作者: kckckckc (KC)   2018-02-10 18:04:00
应该就是你server没开那两个方法吧?刚刚没看到你用PHP PHP可以主动执行JS吗? 感觉是NODE用?
作者: shuangrain (粗奶丸)   2018-02-12 18:58:00
Service worker

Links booklink

Contact Us: admin [ a t ] ucptt.com