离线时抓取行为异常

时间:2018-12-12 13:43:53

标签: react-native fetch

曾经在RN上使用fetch来尝试检查级联的三件事

  • 用户是否已连接到Wifi /移动数据&&
  • 用户可以连接互联网&&
  • 我的服务器已启动并且正在工作

进行某些搜索后,最好的方法是在服务器上创建一个 / isAlive 内在代码。到目前为止,一切都很好,当移动设备通过wifi上网并可以上网时,一切正常。

问题

但是,如果我关闭设备的WiFi并致电fetch,除非我稍等片刻,否则需要很长时间才能完成。

我认为,由于它仅“最近”失去了连接,因此会在后台或其他地方重试。以任何方式了解这种内部结构,以前有人遇到过吗?

PS:如果我离开设备一段时间,然后打电话给fetch,我得到的是我原本希望的 P.S2:我知道这无关紧要,但本质上是我在寻找与浏览器相同的功能。调用fetch时,如果没有网络,我会立即返回一个响应,说是NO_INTERNET_CONNECTION或类似的内容

0 个答案:

没有答案