其他分享
首页 > 其他分享> > 创建通知栏plus.push.createMessage

创建通知栏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