创建通知栏plus.push.createMessage
作者:互联网
uniapp 创建推送通知栏
```
plus.push.createMessage(content,payload,option)
参数
**content**: ( String 类型) 必选 消息显示的内容,在系统通知中心中显示的文本内容。
**payload**: ( String 类型 ) 可选 消息承载的数据,可根据业务逻辑自定义数据格式。
**option**: ( MessageOptions ) 可选 创建消息的额外参数,参考MessageOptions。
MessageOptions : JSON对象,获客户端创建本地消息的参数
1、title: (String 类型 )推送消息的标题。
2、sound: (String 类型 )推送消息的提示音,显示消息时的播放的提示音,可取值: “system”-表示使用系统通知提示音; “none”-表示不使用提示音; 默认值为“system”。
3、cover: (Boolean 类型 )是否覆盖上一次提示的消息。可取值true或false,true为覆盖,false不覆盖
4、when: (Date 类型 )消息上显示的提示时间。
5、delay: (Number 类型 )提示消息延迟显示的时间。当设备接收到推送消息后,可不立即显示,而是延迟一段时间显示,延迟时间单位为s,默认为0s,立即显示。
使用例子
plus.push.addEventListener(
'receive',
msg => {
if (msg.type == 'receive') {
let msgJson = JSON.parse(msg.payload);
let options = { cover: false, sound: 'system', title: msgJson.title };
plus.push.createMessage(msgJson.content, msgJson , options);
}
})
标签:String,createMessage,提示音,msgJson,plus,消息,push 来源: https://blog.csdn.net/qq_43024468/article/details/111263550