美文网首页
uni-app uni-push总结

uni-app uni-push总结

作者: 不落05 | 来源:发表于2023-05-23 21:57 被阅读0次
    • app-onLauch函数处理通知点击回调
    const _self = this;
    const _handlePush = function(message) {  
      let id = '';
      if (message.payload && message.payload.ospAbutmentOrderId) {
      id = message.payload.ospAbutmentOrderId;
    }
                    
     if (id) {
        uni.navigateTo({
          url: '/pages/order-det/order-det?id=' + id 
        });
      } 
    }; 
    
    plus.push.addEventListener('click', _handlePush);  
    plus.push.addEventListener('receive', _handlePush); 
    
    • 1,app在线时
      此时走的是个推服务器处理发送数据,动作选择找开应用内特定页面
    intent:#Intent;launchFlags=0x04000000;package=uni.UNI9FE065C;component=uni.UNI9FE065C%2Fio.dcloud.PandoraEntry;S.UP-OL-SU=true;S.payload=%7BospAbutmentOrderId%3A%20'1636530831026049024'%7D;end
    
    1679467387277.jpg
    • 2,app离线时
      走的是配置的厂商推送,首先可在开发者中心-消息推送-故障排查中检查归属AppId,如果不存在说明厂商推送配置有问题,请先配置好厂商推送后再次打包后检查。
      参数同上

    注意事项:
    目前华为、魅族不需要发布应用市场上就可使用离线推送(注:华为离线推送有条数限制),其他厂商通道需要上架后才能使用

    后端使用sdk时,title和content有关键字限制,如通知,提醒,有可能引起离线推送不成功

    附:


    应用后台
    unipush 1.0常见问题

    相关文章

      网友评论

          本文标题:uni-app uni-push总结

          本文链接:https://www.haomeiwen.com/subject/nremrdtx.html