diff --git a/README.md b/README.md
index f9f970d..6f3e761 100644
--- a/README.md
+++ b/README.md
@@ -17,16 +17,16 @@ jpush-phonegap-plugin 支持 iOS,Android 的推送插件。
1. cordova create 文件夹名字 包名 应用名字
cordova create Myproj com.myproj.jpush MyTestProj
-
+
2. 添加平台
- cd Myproj
+ cd Myproj
cordova platform add android
cordova platform add ios
ps:这里请注意iOS平台,必须先执行 `cordova platform add ios`,
然后再执行`cordova plugin add xxxxx`命令,不然有一些必须要的链接库需要手动添加
-
+
###Cordova CLI/Phonegap 安装 Android & iOS
@@ -53,14 +53,14 @@ jpush-phonegap-plugin 支持 iOS,Android 的推送插件。
3). 在js中调用函数,初始化jpush sdk
- window.plugins.jPushPlugin.init();
+ window.plugins.jPushPlugin.init();
//由于phonegap插件采用了Lazy load的特性, 所以这里建议在js文件能执行的最开始就加
### Android 手工安装
[Android 手工安装文档地址](document/Android_handle_install.md)
-
+
### IOS手工安装
@@ -88,10 +88,10 @@ jpush-phonegap-plugin 支持 iOS,Android 的推送插件。
具体的API请参考这里
-#### iOS和adnroid通用API简介
+#### iOS和android通用API简介
+ 停止与恢复推送服务 API
-
+
window.plugins.jPushPlugin.init()
window.plugins.jPushPlugin.stopPush()
window.plugins.jPushPlugin.resumePush()
@@ -101,17 +101,17 @@ jpush-phonegap-plugin 支持 iOS,Android 的推送插件。
+ 获取 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
+ 获取自定义消息推送内容
@@ -128,9 +128,9 @@ jpush-phonegap-plugin 支持 iOS,Android 的推送插件。
event - jpush.receiveMessage
//推荐使用事件的方式传递,但同时保留了receiveMessageIniOSCallback的回调函数,兼容以前的代码
window.plugins.jPushPlugin.receiveMessageIniOSCallback(data)
-
+
+ 页面的统计
-
+
window.plugins.jPushPlugin.startLogPageView (pageName)
window.plugins.jPushPlugin.stopLogPageView (pageName)
window.plugins.jPushPlugin.beginLogPageView (pageName,duration)
@@ -142,31 +142,36 @@ jpush-phonegap-plugin 支持 iOS,Android 的推送插件。
+ 本地通知
+ 后续版本加入
-
+
+ 日志等级设置
-
+
window.plugins.jPushPlugin.setDebugModeFromIos ()
window.plugins.jPushPlugin.setLogOFF()
-
-
+
+
[iOS API详细说明](document/iOS_detail_api.md)
-#### adnroid API简介
-
+#### android API简介
+
+ 获取集成日志
window.plugins.jPushPlugin.setDebugMode(mode)
+ 接收推送消息和点击通知
-
+
//下面这两个api 是兼容旧有的代码
window.plugins.jPushPlugin.receiveMessageInAndroidCallback(data)
window.plugins.jPushPlugin.openNotificationInAndroidCallback(data)
+ 统计分析 API
- onResume / onPause(java api)
-
+ window.plugins.jPushPlugin.setStatisticsOpen(boolean)
+
+ 或在 MainActivity 中的 onPause() 和 onResume() 方法中分别调用
+ JPushInterface.onResume(this) 和 JPushInterface.onPause(this) 来启用统计分析功能,
+ 如果使用这种方式启用统计分析功能,则window.plugins.jPushPlugin.setStatisticsOpen(boolean)
+ 方法不再有效,建议不要同时使用。
+
+ 清除通知 API
window.plugins.jPushPlugin.clearAllNotification()
@@ -177,11 +182,11 @@ jpush-phonegap-plugin 支持 iOS,Android 的推送插件。
window.plugins.jPushPlugin.setCustomPushNotificationBuilder = function()
+ 设置保留最近通知条数 API
-
+
window.plugins.jPushPlugin.setLatestNotificationNum(num)
-
+
+ 本地通知API
-
+
window.plugins.jPushPlugin.addLocalNotification(builderId,
content,
title,
@@ -195,18 +200,18 @@ jpush-phonegap-plugin 支持 iOS,Android 的推送插件。
###常见问题
-####1. androd
+####1. android
eclipse中phonegap工程import之后出现:`Type CallbackContext cannot be resolved to a type`
解决方案:eclipse中右键单击工程名,Build Path->Config Build Path->Projects->选中 工程名称-CordovaLib->点击 add
####2. iOS 设置/修改 APP_KEY
-
- 在PushConfig.plist 中修改。PushConfig.plist 其他值说明:
+
+ 在PushConfig.plist 中修改。PushConfig.plist 其他值说明:
CHANNEL 渠道标识
IsProduction 是否生产环境(暂未启用)
-
+
###更多
- [JPush官网文档](http://docs.jpush.io/)
\ No newline at end of file
+ [JPush官网文档](http://docs.jpush.io/)
diff --git a/document/Android_detail_api.md b/document/Android_detail_api.md
index 4a774b4..bfcac55 100644
--- a/document/Android_detail_api.md
+++ b/document/Android_detail_api.md
@@ -28,7 +28,7 @@
##### 接口定义
window.plugins.jPushPlugin.receiveMessageInAndroidCallback = function(data)
-
+
##### 参数说明
- data 接收到的js字符串,包含的key:value请进入该函数体查看
@@ -42,7 +42,7 @@
##### 接口定义
window.plugins.jPushPlugin.openNotificationInAndroidCallback = function(data)
-
+
##### 参数说明
- data js字符串
@@ -80,6 +80,19 @@
JPushInterface.onPause(this);
}
+#### API - setStatisticsOpen(boolean)
+
+用于在 js 中控制是否打开应用的统计分析功能,但如果已经添加了上面的 onResume/onPause 方法,
+就不能再通过这个方法来控制统计分析功能了。
+
+#### 接口定义
+
+ window.plugins.jPushPlugin.setStatisticsOpen(boolean)
+
+#### 参数说明
+- boolean
+ -true : 打开统计分析功能
+ -false: 关闭统计分析功能
#### API - reportNotificationOpened
@@ -89,7 +102,7 @@
##### 接口定义
window.plugins.jPushPlugin.reportNotificationOpened(msgID)
-
+
##### 参数说明
- msgID
-收到的通知或者自定义消息的id
@@ -117,14 +130,14 @@
当用户需要定制默认的通知栏样式时,则可调用此方法。
极光 Push SDK 提供了 2 个用于定制通知栏样式的构建类:
-- setBasicPushNotificationBuilder
+- setBasicPushNotificationBuilder
- Basic 用于定制 Android Notification 里的 defaults / flags / icon 等基础样式(行为)
- setCustomPushNotificationBuilder
- 继承 Basic 进一步让开发者定制 Notification Layout
-
+
如果不调用此方法定制,则极光Push SDK 默认的通知栏样式是:Android标准的通知栏提示。
-##### 接口定义
+##### 接口定义
window.plugins.jPushPlugin.setBasicPushNotificationBuilder = function()
window.plugins.jPushPlugin.setCustomPushNotificationBuilder = function()
@@ -143,7 +156,7 @@
##### 接口定义
window.plugins.jPushPlugin.setLatestNotificationNum(num)
-
+
##### 参数说明
- num 保存的条数
@@ -181,5 +194,3 @@
- notificaitonID 设置本地通知的ID
- broadcastTime 设置本地通知触发时间,为距离当前时间的数值,单位是毫秒
- extras 设置额外的数据信息extras为json字符串
-
-
diff --git a/document/Android_handle_install.md b/document/Android_handle_install.md
index ea9b1c1..ae58338 100644
--- a/document/Android_handle_install.md
+++ b/document/Android_handle_install.md
@@ -4,9 +4,9 @@
1. 复制:`$JPUSH_PLUGIN_DIR`/src/android/*.java 到cn/jpush/phonega/目录下(即:cn.jpush.phonegap的包下)
2. 复制:`$JPUSH_PLUGIN_DIR`/src/android/armeabi/libjpush.so 到lib/armeabi/
-3. 复制:`$JPUSH_PLUGIN_DIR`/src/android/jpush-sdk-release1.5.0.jar 到lib/
+3. 复制:`$JPUSH_PLUGIN_DIR`/src/android/jpush-sdk-release2.0.6.jar 到lib/
4. 复制:`$JPUSH_PLUGIN_DIR`/src/android/test_notification_layout.xml到res/layout/
-5. 复制:`$JPUSH_PLUGIN_DIR`/src/android/jpush_notification_icon.png 到res/drawable/
+5. 复制:`$JPUSH_PLUGIN_DIR`/src/android/jpush_notification_icon.png到res/drawable/
6. 修改 AndroidManifest.xml 在 manifest 节点下添加以下权限
@@ -53,7 +53,7 @@
-
+
@@ -76,7 +76,7 @@
-
+