Network Interface
Network interface information plugin for Cordova/PhoneGap that supports Android, Blackberry 10, Browser, iOS, and Windows Phone 8.
联系我们?

If you're building a serious project, you can't afford to spend hours troubleshooting. Ionic's experts offer official maintenance, support, and integration help.
Ionic 网络接口 Network Interface插件的安装(Installation)
Ionic EE comes with fully supported and maintained plugins from the Ionic Team. Learn More or Contact Us
Ionic 网络接口 Network Interface插件支持的平台(Supported Platforms)
- Android
- BlackBerry 10
- Browser
- iOS
- Windows
- Windows Phone
Ionic 网络接口 Network Interface插件的用法(Usage)
import { NetworkInterface } from '@ionic-native/network-interface/ngx';
constructor( private networkInterface: NetworkInterface ) {
this.networkInterface.getWiFiIPAddress()
.then(address => console.info(`IP: ${address.ip}, Subnet: ${address.subnet}`))
.catch(error => console.error(`Unable to get IP: ${error}`));
this.networkInterface.getCarrierIPAddress()
.then(address => console.info(`IP: ${address.ip}, Subnet: ${address.subnet}`))
.catch(error => console.error(`Unable to get IP: ${error}`));
const url = 'www.github.com';
this.networkInterface.getHttpProxyInformation(url)
.then(proxy => console.info(`Type: ${proxy.type}, Host: ${proxy.host}, Port: ${proxy.port}`))
.catch(error => console.error(`Unable to get proxy info: ${error}`));
}