我需要更新我的应用程序内的谷歌地图实例,而我是通过Wi连接到ioT设备,但没有互联网接入。我发现,如果我从我的应用程序直接连接到设备,手机将连接到设备接入点,同时显示4G连接徽章活动。因此,我可以通过浏览器或其他应用程序在互联网上导航,但在我的应用程序中,我没有互联网接入…当我尝试进行互联网请求时,我没有看到显示“缺少连接”的横幅,但是所有的请求都通过wifi而没有互联网访问,所以我的应用程序中的Google实例不会更新,而且我只能看到一个空白的网格,即使我在状态栏…中看到了激活的4G标记。有人找到解决办法了吗?我正在使用Reactinative而且iOS中的同一个应用程序没有这个问题
我试图从我的应用程序内部直接连接到设备wifi接入点,在这种情况下,手机显示状态栏中活动的4G横幅,即使我通过wifi连接到设备而没有互联网接入,但问题是,从我的应用程序中,所有请求都通过没有互联网接入的wifi传递,并且Android没有将它们传递给移动数据工作连接…。在我的应用程序之外,我可以在此状态下在互联网上导航,但我需要从我的应用程序内部进行导航,以更新我的Google地图实例。
发布于 2022-11-01 08:34:01
您的应用程序使用相同的OS系统调用,但有一些延迟。如果要控制连接状态并检查应用程序对网络更改的反应方式,可以使用NetInfo https://github.com/react-native-netinfo/react-native-netinfo#usage和日志更改。例如:
// Subscribe
const unsubscribe = NetInfo.addEventListener(state => {
console.log("Connection type", state.type);
console.log("Is connected?", state.isConnected);
});
// Unsubscribe
unsubscribe();
https://stackoverflow.com/questions/74273063
复制相似问题