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
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()