【发布时间】:2020-11-23 08:26:46
【问题描述】:
我正在使用 Expo 框架(react native)开发一个移动应用程序。
我需要找到设备的本地 IP 地址才能连接到 Intranet 上的特定设备。
请指导我完成这项任务。
谢谢
【问题讨论】:
标签: react-native expo
我正在使用 Expo 框架(react native)开发一个移动应用程序。
我需要找到设备的本地 IP 地址才能连接到 Intranet 上的特定设备。
请指导我完成这项任务。
谢谢
【问题讨论】:
标签: react-native expo
https://docs.expo.io/versions/latest/sdk/network/#networkgetipaddressasync
await Network.getIpAddressAsync();
// "92.168.32.44
【讨论】:
你可以使用 Expo Network.getIpAddressAsync() ,它返回一个 Promise,所以你需要先解决它。
这是一个例子:
import * as Network from 'expo-network';
const ipAlert = async () => {
const ip = await Network.getIpAddressAsync()
alert(ip);
};
ipAlert();
【讨论】: