如何在 react-native 应用程序中检查网络状态

新手上路,请多包涵

我正在为这一点苦苦挣扎,如果在我的手机中我的网络连接不佳,我如何调用该服务,调用该服务将需要更多时间

  • 是否有可能增加获取超时(或)
  • 如何告诉用户您的互联网连接不佳。

为了检查互联网连接,我使用了networkInfo,但它仅有助于连接是否存在,但它没有提供有关网络速度的任何信息。

如果可能的话,任何人都可以给我建议,我该如何解决这个问题,非常感谢任何帮助我正在使用 react-native 版本:0.29.0

原文由 Hussian Shaik 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 941
1 个回答

如果您只想知道设备是否有活动的互联网连接,您可以使用例如来自 React Native 的 NetInfoisConnected

 import { NetInfo } from "react-native";

NetInfo.isConnected.addEventListener(
  "connectionChange",
  hasInternetConnection =>
    console.debug("hasInternetConnection:", hasInternetConnection)
);

但是我不确定如何找出连接的好坏。

原文由 ArneHugo 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题