H5特性Notification消息推送

Posted huangtonghui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5特性Notification消息推送相关的知识,希望对你有一定的参考价值。

Notification.requestPermission(function(status) {
    //default 用户没有接收或拒绝授权请求 不能显示通知
    //granted 用户接受授权请求 允许显示通知
    //denied  用户拒绝授权请求 不允许显示通知
    console.log(‘permission: ‘ + status);

    if (Notification.permission === ‘granted‘) {
        var n = new Notification("推送通知", {
            icon: ‘https://www.baidu.com/img/bd_logo1.png‘,
            body: ‘点我带你去百度,60s后消失‘
        });

        n.onshow = function() {
            setTimeout(function() {
                n.close();
            }, 60000);
        };

        n.onclick = function() {
            window.open(‘http://www.baidu.com‘);
            n.close();
        };

        n.onerror = function() {
            console.log(‘error‘);
        };

        n.onclose = function() {
            console.log(‘close‘);
        };
    }
});

  

以上是关于H5特性Notification消息推送的主要内容,如果未能解决你的问题,请参考以下文章

Flutter—手机消息推送(notification)

Notification web 桌面消息推送

Android PushSharp Notification 消息修剪

PWA之消息推送——Notification

h5桌面通知Notification

如何使用SAP云平台的Notification服务给Android应用推送通知消息