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监听不到推送消息的问题可能由以下几个原因导致:
- 个推服务配置问题:
- 请检查manifest.json中uni-push2.0配置是否正确
- 确保AppID、AppKey等参数与个推后台一致
- 生命周期问题: 建议将监听代码放在App.vue的onLaunch中,确保尽早注册监听:
export default {
onLaunch() {
uni.onPushMessage((res) => {
console.log("收到推送消息:", res)
})
}
}