mirror of
https://gitee.com/shuto/cordova-plugin-network-information.git
synced 2025-03-15 12:51:00 +08:00
merged apache/dev
This commit is contained in:
commit
7b4c96ec72
@ -46,3 +46,10 @@
|
|||||||
|
|
||||||
### 0.2.7 (Feb 05, 2014)
|
### 0.2.7 (Feb 05, 2014)
|
||||||
* Initial implementation of Tizen plugin.
|
* Initial implementation of Tizen plugin.
|
||||||
|
|
||||||
|
### 0.2.8 (Apr 17, 2014)
|
||||||
|
* CB-6342: [iOS] iOS reports a cellular connection even when in Airplane mode
|
||||||
|
* CB-6422: [windows8] use cordova/exec/proxy
|
||||||
|
* CB-6460: Update license headers
|
||||||
|
* CB-6465: Add license headers to Tizen code
|
||||||
|
* Add NOTICE file
|
||||||
|
20
plugin.xml
20
plugin.xml
@ -1,9 +1,27 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
or more contributor license agreements. See the NOTICE file
|
||||||
|
distributed with this work for additional information
|
||||||
|
regarding copyright ownership. The ASF licenses this file
|
||||||
|
to you under the Apache License, Version 2.0 (the
|
||||||
|
"License"); you may not use this file except in compliance
|
||||||
|
with the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing,
|
||||||
|
software distributed under the License is distributed on an
|
||||||
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
KIND, either express or implied. See the License for the
|
||||||
|
specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
|
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
id="org.apache.cordova.network-information"
|
id="org.apache.cordova.network-information"
|
||||||
version="0.2.8-dev">
|
version="0.2.9-dev">
|
||||||
|
|
||||||
<name>Network Information</name>
|
<name>Network Information</name>
|
||||||
<description>Cordova Network Information Plugin</description>
|
<description>Cordova Network Information Plugin</description>
|
||||||
|
@ -52,8 +52,14 @@
|
|||||||
return @"none";
|
return @"none";
|
||||||
|
|
||||||
case ReachableViaWWAN:
|
case ReachableViaWWAN:
|
||||||
|
{
|
||||||
|
BOOL isConnectionRequired = [reachability connectionRequired];
|
||||||
|
if (isConnectionRequired) {
|
||||||
|
return @"none";
|
||||||
|
} else {
|
||||||
return @"cellular";
|
return @"cellular";
|
||||||
|
}
|
||||||
|
}
|
||||||
case ReachableViaWiFi:
|
case ReachableViaWiFi:
|
||||||
return @"wifi";
|
return @"wifi";
|
||||||
|
|
||||||
|
@ -205,7 +205,7 @@ static void CDVReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkRe
|
|||||||
return NotReachable;
|
return NotReachable;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL retVal = NotReachable;
|
NetworkStatus retVal = NotReachable;
|
||||||
|
|
||||||
if ((flags & kSCNetworkReachabilityFlagsConnectionRequired) == 0) {
|
if ((flags & kSCNetworkReachabilityFlagsConnectionRequired) == 0) {
|
||||||
// if target host is reachable and no connection is required
|
// if target host is reachable and no connection is required
|
||||||
|
@ -1,3 +1,24 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
* or more contributor license agreements. See the NOTICE file
|
||||||
|
* distributed with this work for additional information
|
||||||
|
* regarding copyright ownership. The ASF licenses this file
|
||||||
|
* to you under the Apache License, Version 2.0 (the
|
||||||
|
* "License"); you may not use this file except in compliance
|
||||||
|
* with the License. You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing,
|
||||||
|
* software distributed under the License is distributed on an
|
||||||
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
* KIND, either express or implied. See the License for the
|
||||||
|
* specific language governing permissions and limitations
|
||||||
|
* under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
var cordova = require('cordova');
|
var cordova = require('cordova');
|
||||||
var Connection = require('./Connection');
|
var Connection = require('./Connection');
|
||||||
|
|
||||||
|
@ -84,4 +84,4 @@ module.exports = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
require("cordova/windows8/commandProxy").add("NetworkStatus",module.exports);
|
require("cordova/exec/proxy").add("NetworkStatus",module.exports);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user