云流
云流
  • 发布:2023-06-29 15:44
  • 更新:2023-06-29 15:57
  • 阅读:507

【报Bug】uni.createPushMessage这个方法在app第一次下载的时候执行了但是没有通知,但是把app关了再重启就可以在消息栏正常收到

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window 10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.4

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 华为 mate 50 pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
    setTimeout(() => {  
      console.log('此函数执行了')  
      let platform = uni.getSystemInfoSync().platform;  
      if(platform === 'ios'){  
        uni.createPushMessage({  
          title:payloadObj.title||'提醒',  
          content:payloadObj.content||'111',  
          success:res=>{  
            console.log(res)  
          },  
          fail:err=>{  
            console.log(err)  
          }  
        })  
      } else{  
        uni.createPushMessage({  
          title:payloadObj.title||'提醒',  
          content:payloadObj.content||'111',  
          success:res=>{  
            console.log(res)  
          },  
          fail:err=>{  
            console.log(err)  
          }  
        })  
        // plus.push.createMessage(payloadObj.content)  
      }  

    }, 10)

操作步骤:

在app第一次下载之后,打开的时候uni.createPushMessage失效

预期结果:

在app第一次打开的时候uni.createPushMessage生效

实际结果:

在app第一次下载之后,打开的时候uni.createPushMessage失效,关闭app再开才生效

bug描述:

通过mqtt.js链接,能正常链接,但是在调用uni.createPushMessage的方法的时候,通知栏没有信息,只有当关闭app,然后再开的时候才能正常收到信息

自定义的安卓基座也是一样

2023-06-29 15:44 负责人:DCloud_uniCloud_JSON 分享
已邀请:
云流

云流 (作者) - 暂无

已经在后台把所有的权限都开了,所以不是权限的问题,我下载app完之后第一件事情就把权限都开了

云流

云流 (作者) - 暂无

函数确认是执行成功的

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