Push模块管理推送消息功能,可以实现在线、离线的消息推送,通过plus.push可获取推送消息管理对象。
permissions
"Push": { "description": "访问推送插件" }属性:
可取值true或false,true表示推送消息覆盖模式显示,即仅显示最后接收到的推送消息;false表示多条推送消息独立显示,将在消息中心中显示多条消息内容。默认值为ture。
JSON对象,获取的客户端标识信息
第三方推送服务器管理的设备唯一标识,在iOS平台此值通常与token不同;在其它平台此值通常与token值一致。
第三方推送服务器管理的应用标识,通常需要在第三方推送服务器平台进行注册获取。
第三方推送服务器管理的应用键值,通常需要在第三方推送服务器平台进行注册获取。
JSON对象,推送消息对象
如果推送消息中传输的数据不符合JSON格式,则作为String类型数据保存。
JSON对象,获客户端创建本地消息的参数
在系统消息中心显示,默认值为程序的名称。若不支持此属性,在系统通知中心显示的标题固定为程序的名称
可取值true或false,true为覆盖,false不覆盖,默认为permission中设置的cover值。
默认为当前时间,如果使用的延迟显示则默认使用延时后的时间。
当设备接收到推送消息后,可不立即显示,而是延迟一段时间显示,延迟时间单位为s,默认为0s,立即显示。
客户端接收到推动消息的回调函数
void onReceive( msg ) { // Recieved push message code. }
用户点击推送消息事件的回调函数
void onClick( msg ) { // Clicked push message code. }