rueen
rueen
  • 发布:2020-01-02 19:06
  • 更新:2021-05-13 17:23
  • 阅读:1033

有没有遇到过h5+APP UniPush 无法监听click事件的问题?(已解决)

分类:HTML5+

详细问题描述

个推切换到UniPush之后plus.push.addEventListener( "click", function( msg ) {})方法在安卓手机上失效了。哪位大神有遇到?指点一下

[QQ] 1710647554
[电话] 13251010165

2020-01-02 19:06 负责人:无 分享
已邀请:
爱吃鱼的靖哥哥

爱吃鱼的靖哥哥 - 行走在全栈路上的码农

怎么解决的啊,我的在ios上没有效果,只有recive

  • rueen (作者)

    你用的unipush还是只用了个推?只用了个推的话 试试接收到消息之后本地创建消息


    plus.push.addEventListener( "receive",( msg ) => {

    var options = {

    cover: false

    };

    if ( msg.aps ) { // Apple APNS message

    var payload = mui.extend({

    isLocalMSG: true

    }, msg.payload),

    _payload = JSON.stringify(payload),

    content = msg.content;

    plus.push.createMessage( content, _payload, options );

    } else {

    if(msg.payload != 'LocalMSG'){

    var payloadJson = (typeof(msg.payload) == 'string') ? JSON.parse(msg.payload) : msg.payload;

    if(!payloadJson.isLocalMSG){

    //创建本地消息

    var payload = mui.extend({

    isLocalMSG: true

    }, payloadJson),

    _payload = JSON.stringify(payload);

    if(payload.isBizz){

    //消息盒子

    plus.push.createMessage( msg.content, _payload, options );

    } else {

    var content = JSON.parse(msg.content).content;

    plus.push.createMessage( content, _payload, options );

    }

    }

    }

    };

    }, false );

    2020-03-10 10:52

2***@qq.com

2***@qq.com

遇到同样问题,求解决方法

该问题目前已经被锁定, 无法添加新回复