问答

h5+ push 做webapp消息推送,能推送消息,但是点击消息没有触

作者:admin 2021-06-10 我要评论

//点击推送消息createLocalPushMsg(){ var options = {cover:false}; var str = this.formatDate(new Date().getTime()) str += ": 欢迎使用HTML5+创建本地消息...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
//点击推送消息
createLocalPushMsg(){
    var options = {cover:false};
    var str = this.formatDate(new Date().getTime())
    str += ": 欢迎使用HTML5+创建本地消息!";
    plus.push.createMessage( str, "LocalMSG", options );
    console.log( "创建本地消息成功!" );
    console.log( "请到系统消息中心查看!" );
},
//监听消息点击事件
// 监听plusready事件  
    document.addEventListener( "plusready", function(){
        console.log('+++++++++++++++++++')
        message = document.getElementById("message");
        // 监听点击消息事件
        plus.push.addEventListener( "click", function( msg ) {
            console.log(22222)
            // 判断是从本地创建还是离线推送的消息
            switch( msg.payload ) {
                case "LocalMSG":
                    console.log( "点击本地创建消息启动:" );
                break;
                default:
                    console.log( "点击离线推送消息启动:");
                break;
            }
            // 提示点击的内容
            plus.nativeUI.alert( msg.content );
            // 处理其它数据
            // this.logoutPushMsg( msg );
        }, false );
        // 监听在线消息事件
        plus.push.addEventListener( "receive", function( msg ) {
            if ( msg.aps ) {  // Apple APNS message
                console.log( "接收到在线APNS消息:" );
            } else {
                console.log( "接收到在线透传消息:" );
            }
            this.logoutPushMsg( msg );
        }, false );
    }, false );

下面这个监听事件是要写在哪里?

###

百度其他大佬提供的方案:https://ask.dcloud.net.cn/que...
直接用 H5+ 的 document.addEventListener('plusready', fn) 在加载时是没有问题的,
但是 mui 加载是比H5要延迟

###

你好,我也遇到这个问题了,您的问题解决了吗,请教一下

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • h5+  push  做webapp消息推送,能推送

    h5+ push 做webapp消息推送,能推送

  • 这种Js的数组写法和对象写法有区别么?

    这种Js的数组写法和对象写法有区别么?

  • elementUI中<el-cascader使用动

    elementUI中<el-cascader使用动

  • 微信公众号H5页面链接蓝牙设备

    微信公众号H5页面链接蓝牙设备

腾讯云代理商
海外云服务器