不管应用在线还是离线,如果透传数据格式符合
“{title:'标题',content:'内容',payload:'数据'}”格式,则在系统通知栏中显示消息,点击消息后触发“click”事件,可通过msg.title获取标题、msg.content获取内容、msg.payload获取数据;
否则触发“receive”事件,可通过msg.payload获取完整透传数据。
上面是网上说的描述
然后,我是透传的内容是不符合格式要求的,是title%msgContent%msgId等等以百分号分隔,然后app是能正常接收receive事件,但是click事件却有问题,还有消息在通知栏的显示也有问题,标题和内容都断截了,从截图上可以看出,而且我发现app的后台也报错了
第一个图是,receive触发后,用JSON.stringy打印出来的msg信息
第二个图是手机通知栏显示的消息
第三个图是点击通知栏消息时,触发click事件时,打印的msg信息
第四个图是app后台打印的错误信息