c***@163.com
c***@163.com
  • 发布:2020-07-09 13:36
  • 更新:2021-01-24 08:39
  • 阅读:953

uniPush推送监听不回调

分类:HTML5+

plus.push.addEventListener('receive', function(message) {
console.log('pushhhh: ')
});

在app.vue里按照官方教程添加了监听器,编译APP可以接收到推送通知,但是监听回调一直都无法回调。请问是什么原因导致的?有哪些解决方案呢?望解答谢谢!

2020-07-09 13:36 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我也是

材路

材路

我也是

四方上下

四方上下

我也是+1

cc_dalao

cc_dalao

解决了吗

  • 老哥教教我

    点击之后才能回调

    2021-01-24 09:15

  • 老哥教教我

    plus.push.addEventListener('receive', function(message) {  
    if (plus.os.name == 'iOS') {
    switch (message.payload) {
    case 'LocalMSG':
    break;
    default:
    function toJson(str) {
    var json = (new Function('return ' + str))();
    return json;
    }
    var json1042 = toJson(message.content);
    plus.push.createMessage(json1042.title + '\n' + json1042.content, 'LocalMSG');
    localStorage.tztgid002 = json1042.payload;
    break;
    }
    }
    }, false);
    plus.push.addEventListener('click', function(message) {
    if (plus.os.name == 'iOS') {
    switch (message.payload) {
    case 'LocalMSG':
    localStorage.tztgid = localStorage.tztgid002;
    break;
    default:
    localStorage.tztgid001 = message.aps.alert.title.split('\n')[1];
    localStorage.tztgid = localStorage.tztgid001;
    break;
    }
    } else {
    localStorage.tztgid = message.payload;
    }
    //这里执行逻辑代码或者打开页面
    }, false);

    2021-01-24 09:16

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