基于native.js和html5的APP开发之消息推送
来源:互联网 发布:学生数据字典 样例 编辑:程序博客网 时间:2024/06/10 08:48
基于native.js的APP开发之消息推送
native.js是为了方便html开发时,调用android原生态,实现消息的推送。首先看一下效果图:
在实现的过程中,要在plus初始化结束后,才能调用plus,否则会出现下面的提示 Uncaught ReferenceError: plus is not defined的错误:
所以,得在mui初始化,结束后调用plus,加入如下代码:
if(window.plus){ // 在这里调用plus api }else{ document.addEventListener('plusready',plusReady,false); }
做好上面的准备工作,下面我们来实现消息的推送,介绍一下push:
Push模块管理推送消息功能,可以实现在线、离线的消息推送,通过plus.push可获取推送消息管理对象。
方法:
addEventListener: 添加推送消息事件监听器
clear: 清空所有推送消息
createMessage: 创建本地消息
getAllMessage: 获取所有推送消息
getClientInfo: 获取客户端推送标识信息
setAutoNotification: 设置程序是否将消息显示在系统消息中心
remove: 删除推送消息
我要实现推送,就是使用plus.createMessage方法来实现。
但是和android原生态开发一样,他也需要获得权限:
在manifest.json中最后一个代码视图中加入,如下代码:
"Push": { "description": "消息推送" },
获得了权限,在判断初始化函数中,调用createMessage方法,就可以了。
void plus.push.createMessage( content, payload, option );
说明:
在本地直接创建推送消息,并添加到系统消息中心。
参数:
content: ( String ) 必选
消息显示的内容,在系统通知中心中显示的文本内容。
payload: ( String ) 可选
消息承载的数据,可根据业务逻辑自定义数据格式。
option: ( MessageOptions ) 可选
创建消息的额外参数,参考MessageOptions。
- 基于native.js和html5的APP开发之消息推送
- IOS开发之实现App消息推送
- IOS开发之实现App消息推送
- IOS开发之实现App消息推送
- IOS开发之实现App消息推送
- IOS开发之实现App消息推送
- IOS开发之实现App消息推送
- 移动端开发之APP消息推送
- iOS 开发-app的消息推送
- mui开发app之html5+,5+Runtime,5+sdk,native.js
- BLUE,第一款基于VUE.JS + Node.JS + Native APP的前后端开发框架
- 基于nodejs和activeMQ的消息推送
- IOS开发之证书申请和实现App消息推送(最新)
- IOS开发之实现App消息推送(最新)
- IOS开发之实现App消息推送(最新)
- IOS开发之实现App消息推送(最新)
- IOS开发之实现App消息推送(最新)
- IOS开发之实现App消息推送(最新)
- 路由器端口映射
- [Hdu 3046]Pleasant sheep and big big wolf
- android OkHttp3.0介绍
- 重定向与转发的区别
- php require 和 include 的区别
- 基于native.js和html5的APP开发之消息推送
- MVC三层模型(struts+spring+hibernate)总结
- App Store 发布应用流程
- Apriori算法作电影推荐
- android面试题材
- 命里有时终须有
- Arduino用esp8266WiFi模块连接到服务器
- Servlet&JSP 第九章 整合数据库
- 欢迎使用CSDN-markdown编辑器