先复现一下应用场景
需要在页面当中,查询某种状态,刷新查询后,在页面等待过程中,如果有成功状态,会透传消息过来,直接显示同步内容成功。。
但是在苹果手机上面就可以在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值
1 个评论
要回复文章请先登录或注册
杨炯亮