This version of the documentation is outdated!
Click here for the latest released version.
Connection
The
connection
object gives access to the device's cellular and wifi connection information.
This object is accessed under the navigator.network
interface.
Properties
Constants
- Connection.UNKNOWN
- Connection.ETHERNET
- Connection.WIFI
- Connection.CELL_2G
- Connection.CELL_3G
- Connection.CELL_4G
- Connection.NONE
Permissions
Android
app/res/xml/plugins.xml
<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager" />
app/AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Bada
<Privilege>
<Name>SYSTEM_SERVICE</Name>
</Privilege>
BlackBerry WebWorks
www/plugins.xml
<plugin name="Network Status" value="org.apache.cordova.network.Network" />
iOS
App/Supporting Files/Cordova.plist
<key>Plugins</key>
<dict>
<key>NetworkStatus</key>
<string>CDVConnection</string>
</dict>
webOS
No permissions are required.
Windows Phone
Properties/WPAppManifest.xml
<Capabilities>
<Capability Name="ID_CAP_NETWORKING" />
</Capabilities>
Reference: Application Manifest for Windows Phone