mirror of
https://github.com/jpush/jpush-phonegap-plugin.git
synced 2025-02-20 20:22:50 +08:00
commit
894c7d7ac1
@ -6,6 +6,8 @@
|
||||
- [通知栏样式定制](#通知栏样式定制)
|
||||
- [设置保留最近通知条数](#设置保留最近通知条数)
|
||||
- [本地通知](#本地通知)
|
||||
- [获取推送连接状态](#获取推送连接状态)
|
||||
|
||||
|
||||
## 获取集成日志(同时适用于 iOS)
|
||||
|
||||
@ -185,4 +187,32 @@ window.JPush.clearLocalNotifications() // 同时适用于 iOS
|
||||
- title: 设置本地通知的 title。
|
||||
- notificationID: 设置本地通知的 ID(不要为 0)。
|
||||
- broadcastTime: 设置本地通知触发时间,为距离当前时间的数值,单位是毫秒。
|
||||
- extras: 设置额外的数据信息 extras 为 json 字符串。
|
||||
- extras: 设置额外的数据信息 extras 为 json 字符串。
|
||||
|
||||
## 获取推送连接状态
|
||||
|
||||
### API - getConnectionState
|
||||
|
||||
开发者可以使用此功能获取当前 Push 服务的连接状态
|
||||
|
||||
#### 接口定义
|
||||
|
||||
```js
|
||||
window.JPush.getConnectionState(callback)
|
||||
```
|
||||
|
||||
#### 参数说明
|
||||
|
||||
- callback: 回调函数,用来通知 JPush 的推送服务是否开启。
|
||||
|
||||
#### 代码示例
|
||||
|
||||
```js
|
||||
window.JPush.getConnectionState(function (result) {
|
||||
if (result == 0) {
|
||||
// 链接状态
|
||||
} else {
|
||||
// 断开状态
|
||||
}
|
||||
})
|
||||
```
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "jpush-phonegap-plugin",
|
||||
"version": "3.4.3",
|
||||
"version": "3.4.5",
|
||||
"description": "JPush for cordova plugin",
|
||||
"cordova": {
|
||||
"id": "jpush-phonegap-plugin",
|
||||
|
@ -2,7 +2,7 @@
|
||||
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
id="jpush-phonegap-plugin"
|
||||
version="3.4.3">
|
||||
version="3.4.5">
|
||||
|
||||
<name>JPush</name>
|
||||
<description>JPush for cordova plugin</description>
|
||||
@ -202,7 +202,7 @@
|
||||
<meta-data android:name="JPUSH_APPKEY" android:value="$APP_KEY" />
|
||||
</config-file>
|
||||
|
||||
<lib-file src="src/android/libs/jpush-android-3.1.5.jar" />
|
||||
<lib-file src="src/android/libs/jpush-android-3.1.6.jar" />
|
||||
|
||||
<source-file src="src/android/JPushReceiver.java" target-dir="app/src/main/java/cn/jiguang/cordova/push" />
|
||||
<source-file src="src/android/JPushPlugin.java" target-dir="app/src/main/java/cn/jiguang/cordova/push" />
|
||||
|
@ -523,7 +523,11 @@ public class JPushPlugin extends CordovaPlugin {
|
||||
|
||||
void getConnectionState(JSONArray data, CallbackContext callback) {
|
||||
boolean isConnected = JPushInterface.getConnectionState(cordovaActivity.getApplicationContext());
|
||||
callback.success(String.valueOf(isConnected));
|
||||
if (isConnected) {
|
||||
callback.success(1);
|
||||
} else {
|
||||
callback.success(0);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user