我正在构建一个类似于facebook的网络社交应用,并一直在寻找添加将在我的网站上显示的psuh通知。我对Android应用程序通知或桌面通知感兴趣(至少现在不是)。
我知道使用第三方更容易完成一些事情,但我一直在寻找使用纯PHP和JS的示例。彗星技术或其他。
到目前为止,我还没有找到一个从头开始实现推送通知的示例,至少在过去十年中没有写过。
如果不使用Google,Ape或其他供应商,是否有任何现代方法?
感谢。
答案 0 :(得分:0)
document.addEventListener('DOMContentLoaded', function () {
if (!Notification) {
alert('Notification not supported');
return;
}
});
if (Notification.permission !== "granted"){
Notification.requestPermission();}
function notif(bodis) {
if (Notification.permission !== "granted")
Notification.requestPermission();
else {
var notification = new Notification('Macantameal', {
icon: 'url/to/icon.png',
body: bodis,
});
notification.onclick = function () {
window.open("window/open/on/notification/click");
};
}
}
<button type="button" onclick="notif('halo dunia');">NOTIFY ME</button>