3***@qq.com
3***@qq.com
  • 发布:2022-02-22 13:20
  • 更新:2025-02-19 14:22
  • 阅读:526

安卓透传问题 receive事件接受不到信息

分类:uni-app

先复现一下应用场景
需要在页面当中,查询某种状态,刷新查询后,在页面等待过程中,如果有成功状态,会透传消息过来,直接显示同步内容成功。。
但是在苹果手机上面就可以在receive事件中去拿到传递来的msg内容,小米测试机却不可以,后来在unipush常见问题中找到了答案,按照里面所标注的:

点击(click)事件不触发、(receive)事件不触发/监听不到。
离线点击不触发click事件,intent中要有dcloud要求的参数格式要求S.UP-OL-SU=true;S.title=测试标题;S.content=测试内容;S.payload=test;否则dcloud识别不到,无法进入对应回调
在线透传不触发receive事件,主要是安卓透传内容给了{title:"标题",content:"内容",payload:"自定义数据"}dcloud要求格式的透传内容,dcloud会默认处理展示通知栏通知,并且不会进入receive回调。
处理方法 自然就是更改 传入的key值

0 关注 分享

要回复文章请先登录注册

杨炯亮

杨炯亮

所以怎么解决呢
2025-02-19 14:22