HBuildX3.8.12最新正式版 uni-app uni-push2.0 个推消息推送 uni.onPushMessage监听不到消息接收了 点击也是偶尔才接收得到

HBuildX3.8.12最新正式版 uni-app uni-push2.0 个推消息推送 uni.onPushMessage监听不到消息接收了 点击也是偶尔才接收得到

示例代码:

uni.onPushMessage((res) => {    
    console.log("收到推送消息:",res) //监听推送消息    
})

操作步骤:

uni.onPushMessage((res) => {    
    console.log("收到推送消息:",res) //监听推送消息    
})

预期结果:

  • 可以正常监听到消息接收和点击事件

实际结果:

  • onPushMessage监听不到推送消息,点击事件偶尔长按消息才能监听到

| 开发环境             | 版本号          | 项目创建方式 |
|----------------------|-----------------|--------------|
| PC开发环境操作系统   | Windows         |              |
| PC开发环境操作系统版本号 | Windows 10 家庭中文版 22H2 |              |
| HBuilderX类型        | 正式            |              |
| HBuilderX版本号      | 3.8.12          |              |
| 手机系统             | Android         |              |
| 手机系统版本号        | Android 12      |              |
| 手机厂商             | 华为            |              |
| 手机机型             | 荣耀MagicOS7.0  |              |
| 页面类型             | vue             |              |
| vue版本              | vue2            |              |
| 打包方式             | 云端            |              |
| 项目创建方式         | HBuilderX       |              |

更多关于HBuildX3.8.12最新正式版 uni-app uni-push2.0 个推消息推送 uni.onPushMessage监听不到消息接收了 点击也是偶尔才接收得到的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HBuildX3.8.12最新正式版 uni-app uni-push2.0 个推消息推送 uni.onPushMessage监听不到消息接收了 点击也是偶尔才接收得到的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据描述,uni.onPushMessage监听不到推送消息的问题可能由以下几个原因导致:

  1. 个推服务配置问题:
  • 请检查manifest.json中uni-push2.0配置是否正确
  • 确保AppID、AppKey等参数与个推后台一致
  1. 生命周期问题: 建议将监听代码放在App.vue的onLaunch中,确保尽早注册监听:
export default {
    onLaunch() {
        uni.onPushMessage((res) => {
            console.log("收到推送消息:", res)
        })
    }
}
回到顶部