JPushPlugin 客户端 api
来源:互联网 发布:苏州博物馆 知乎 编辑:程序博客网 时间:2024/06/06 18:49
参考入门例子:http://ionichina.com/topic/54f96e7b59a9bdef119234a1
插件的API集中在JPushPlugin.js文件中,这个文件的位置如下
- android:[YOUR__ANDROID_PROJECT]/assets/www/plugins/cn.jpush.phonegap.JPushPlugin/www
iOS和adnroid通用API简介
停止与恢复推送服务 API
window.plugins.jPushPlugin.init()window.plugins.jPushPlugin.stopPush()window.plugins.jPushPlugin.resumePush()window.plugins.jPushPlugin.isPushStopped(callback)
获取 RegistrationID API
window.plugins.jPushPlugin.getRegistrationID(callback)
别名与标签 API
window.plugins.jPushPlugin.setTagsWithAlias(tags,alias)window.plugins.jPushPlugin.setTags(tags)window.plugins.jPushPlugin.setAlias(alias)
获取点击通知内容
event - jpush.openNotification
获取通知内容
event - jpush.receiveNotification
获取自定义消息推送内容
event - jpush.receiveMessage
详细api
https://github.com/jpush/jpush-phonegap-plugin/blob/master/document/Common_detail_api.md
adnroid API简介
获取集成日志 window.plugins.jPushPlugin.setDebugMode(mode)
接收推送消息和点击通知
//下面这两个api 是兼容旧有的代码window.plugins.jPushPlugin.receiveMessageInAndroidCallback(data)window.plugins.jPushPlugin.openNotificationInAndroidCallback(data)
统计分析 API
onResume / onPause(java api)
清除通知 API
window.plugins.jPushPlugin.clearAllNotification()
通知栏样式定制 API
window.plugins.jPushPlugin.setBasicPushNotificationBuilder = function()window.plugins.jPushPlugin.setCustomPushNotificationBuilder = function()
设置保留最近通知条数 API
window.plugins.jPushPlugin.setLatestNotificationNum(num)
本地通知API
window.plugins.jPushPlugin.addLocalNotification(builderId, content, title, notificaitonID, broadcastTime, extras)window.plugins.jPushPlugin.removeLocalNotification(notificationID)window.plugins.jPushPlugin.clearLocalNotifications()
android api详细说明
https://github.com/jpush/jpush-phonegap-plugin/blob/master/document/Android_detail_api.md加入统计代码:
7、在运行中会一直显示缺少统计代码,对java文件,文件位置 在platforms/android/src/com/ionichina/ioniclub/MainActiovity.java文件作如下修改
@Override
protected void onResume() {
super.onResume();
JPushInterface.onResume(this);
}
@Override
protected void onPause() {
super.onPause();
JPushInterface.onPause(this);
@Override
protected void onResume() {
super.onResume();
JPushInterface.onResume(this);
}
@Override
protected void onPause() {
super.onPause();
JPushInterface.onPause(this);
获取RegistrationID 成功的代码
var onGetRegistradionID = function(data) {
try{
alert("JPushPlugin:registrationID is"+data);
model.console.push("JPushPlugin:registrationID is " + data);
}catch(exception){
model.console.push(exception);
}
};
window.plugins.jPushPlugin.getRegistrationID(onGetRegistradionID);
var onGetRegistradionID = function(data) {
try{
alert("JPushPlugin:registrationID is"+data);
model.console.push("JPushPlugin:registrationID is " + data);
}catch(exception){
model.console.push(exception);
}
};
window.plugins.jPushPlugin.getRegistrationID(onGetRegistradionID);
0 0
- JPushPlugin 客户端 api
- 电话客户端扩展API
- ASPxGridView 客户端API
- Redis C客户端API
- Redis C客户端API
- Photon客户端API
- Memcached客户端API
- Hbase 基础客户端API
- S3-客户端API测试
- Jersey 客户端 API 基础
- DNN客户端API
- jersey客户端调用api
- Redis C客户端API
- Redis C客户端API
- HBase--客户端API(基础知识)
- Hbase1.0 客户端api
- Hbase1.0 客户端api
- phoenix客户端API使用
- CoreData多线程安全
- Ubuntu14.04 USB WIFI 连接不稳定解决方法
- Java Object equals方法
- 第五届全国职工职业技能大赛加工中心操作工、数控机床装调维修工决赛落幕决赛成绩
- 链接
- JPushPlugin 客户端 api
- tornado入门,hello world
- 包子的 oracle 学习笔记---ORA异常原因与解决办法
- shell 文件分类
- UIControl及其子类
- Smarty标签运算,控制结构[if,for,foreach,section,while]
- Javascript使用方括号([])引用对象的属性和方法,[]和.的区别
- 回顾这一个月以来所学到的ios知识
- String类实现