Poseemos la mejor información que hallamos por todo internet. Nosotros queremos que te resulte de mucha utilidad y si quieres aportar algún detalle que nos pueda ayudar a mejorar hazlo con total libertad.
Solución:
Hay una biblioteca ReactNative para obtener información sobre la red de dispositivos:
reaccionar-native-network-info
// require module
var NetworkInfo = require('react-native-network-info');
// Get Local IP
NetworkInfo.getIPAddress(ip =>
console.log(ip);
);
import publicIP from 'react-native-public-ip';
publicIP()
.then(ip =>
console.log(ip);
// '47.122.71.234'
)
.catch(error =>
console.log(error);
// 'Unable to get IP address.'
);
Para más información: https://www.npmjs.com/package/react-native-public-ip
Este paquete da las siguientes apis
npm i react-native-network-info
import NetworkInfo from "react-native-network-info";
// Get Local IP
NetworkInfo.getIPAddress().then(ipAddress =>
console.log(ipAddress);
);
// Get IPv4 IP (priority: WiFi first, cellular second)
NetworkInfo.getIPV4Address().then(ipv4Address =>
console.log(ipv4Address);
);
// Get Broadcast
NetworkInfo.getBroadcast().then(broadcast =>
console.log(broadcast);
);
// Get SSID
NetworkInfo.getSSID().then(ssid =>
console.log(ssid);
);
// Get BSSID
NetworkInfo.getBSSID().then(bssid =>
console.log(bssid);
);
// Get Subnet
NetworkInfo.getSubnet().then(subnet =>
console.log(subnet);
);
// Get Default Gateway IP
NetworkInfo.getGatewayIPAddress().then(defaultGateway =>
console.log(defaultGateway);
);
// Get frequency (supported only for Android)
NetworkInfo.getFrequency().then(frequency =>
console.log(frequency);
);
Comentarios y calificaciones
Si te gustó nuestro trabajo, tienes la libertad de dejar una crónica acerca de qué te ha impresionado de esta sección.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)