const listenerClickUniPush = (message) => {
console.log(message)
}
const listenerReceiveUniPush = (message) => {
console.log(message)
}
// const addEventListenerUniPush = () => {
// const clientid = plus.push.getClientInfo().clientid
// console.log(plus.push.getClientInfo())
plus.push.addEventListener('click', listenerClickUniPush, false)
plus.push.addEventListener('receive', listenerReceiveUniPush, false)
- 发布:2022-09-15 15:41
- 更新:2022-09-16 20:53
- 阅读:229
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 企业版
HBuilderX类型: 正式
HBuilderX版本号: 3.5.3
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: 苹果6s plus
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
需要手机测试
需要手机测试
预期结果:
需要触发 plus.push.addEventListener('click', listenerClickUniPush, false) 事件
需要触发 plus.push.addEventListener('click', listenerClickUniPush, false) 事件
实际结果:
苹果6s plus 不会触发事件
苹果6s plus 不会触发事件
bug描述:
我在后端发出 透传消息
ios 离线在控制台点击消息进入 正常 plus.push.addEventListener('click')事件会触发
我在 ios 低版本手机下不会触发
经过测试 苹果手机11,13 会触发
苹果6s plus 不会触发
小冯a (作者)
和当前 bug 不相干的 逻辑我基本都删了, 不影响把,现在我 hbuilderx 计算 3.5.3 问题还是存在哦
2022-09-21 08:45
天生DR
回复 小冯a: 框架会影响open事件 然后你这个是写在open里 你先升到3.6.3 试一下
2022-09-21 20:39