问题标签 [react-native-community-netinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1006 浏览

react-native - React Native 中的 Meteor.connect 抛出错误(版本 0.61.5)

我在react-native-app中使用react-native-meteor模块将其连接到Meteor服务器。 在 App.js 中调用以下函数时,

我收到了这个错误

已在此处打开了一个问题NetInfo 问题但尚未解决。

0 投票
2 回答
1910 浏览

react-native - @react-native-community/netinfo:安装最新版本后 NativeModule.RNCNetInfo 为空

我已将 react native 版本从0.57 更新到 0.59.1。成功更新后,它会在反应原生信息中引发错误,所以我安装了 @react-native-community/netinfo 并从 react-native 中删除了 Netinfo。

我已经运行以下命令来安装最新版本的 netinfo:

npm install --save @react-native-community/netinfo

反应原生链接@react-native-community/netinfo

cd ios && pod 安装

在运行我的项目时成功链接后,我收到错误@react-native-community/netinfo: NativeModule.RNCNetInfo is null...

我也尝试使用第 3 版的 netinfo,但发生了同样的错误。

版本:

@react-native-community/netinfo:^5.3.2

反应:^16.8.3

反应原生”:^0.59.1

如果有人对此有解决方案,请帮助我。

谢谢。

0 投票
0 回答
1308 浏览

react-native - 安装@react-native-community/netinfo

我在reactnative项目中安装了@react-native-community/netinfo包,但是执行时会出现如下错误。请帮我

应该注意的是,当我删除包时,项目运行良好

0 投票
1 回答
410 浏览

react-native - Expo React Native NetInfo 崩溃

环境

Expo CLI 3.11.7 环境信息:系统:操作系统:Linux 5.0 Ubuntu 18.04.3 LTS(仿生海狸)外壳:4.4.20 - /bin/bash 二进制文件:节点:12.14.0 - /usr/bin/node npm:6.13 .4 - /usr/bin/npm npmPackages: @types/react: ~16.9.0 => 16.9.17 @types/react-native: ~0.60.23 => 0.60.25 expo: ~36.0.0 => 36.0 .2 反应:~16.9.0 => 16.9.0 react-native:https ://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz => 0.61.4 react-navigation : ^4.0.10 => 4.0.10 npmGlobalPackages: expo-cli: 3.11.7

问题

我在这里https://docs.expo.io/versions/latest/sdk/netinfo/使用 expo 文档推荐的命令在 expo 中安装了 netInfo :expo install @react-native-community/netinfo 之后我只是尝试获取连接状态以检查是否一切正常很好地添加下一个代码:

每次我在 iOS 中打开应用程序时执行上述步骤后,它会立即崩溃并关闭。另一方面,在 android 中它不会关闭,但会显示此错误消息:RNCNetInfo.getCurrentState got 3 arguments, expected 2 我不知道该怎么做,因为据推测,在 Expo 环境中链接是不需要且不可能的

0 投票
1 回答
483 浏览

react-native - null 在本机反应中不是 Cameraroll 中的对象(评估“_nativeInterface.default.getPhotos”)

使用来自 react native 社区的相机胶卷库并正确命名导入。下面是使用 expo 目录初始化项目的代码

请建议解决上述问题,谢谢

0 投票
1 回答
439 浏览

react-native - 如果在本机反应中断开互联网连接超过 5 分钟,则清除应用程序数据

如果我的应用与互联网断开连接超过 5 分钟,我想清除反应原生应用数据。

我正在使用本机NetInfo来检查网络连接状态。保存应用程序断开连接的时间并检查它何时重新连接到互联网。如果间隔超过 5 分钟,那么我想清除应用程序数据。

我的代码是:

问题:只要连接状态发生变化,就会调用 startTimer 和 checkElapsed 方法。这段代码有什么问题。

如果我将给定的代码修改为:

EventListener 被多次调用且状态频繁变化 true false,true,false 。

0 投票
2 回答
1420 浏览

react-native - NetInfo.addEventListener 在组件中被调用两次确实在 IOS 中挂载

当应用程序午餐时,componentDidMount 被调用,然后 NetInfo.addEventListener 被调用两次。是否有任何解决方案。我的代码是:

0 投票
1 回答
1270 浏览

react-native - Aws-amplify 不适用于 react-native 和 expo 版本 36.0.0

我目前正在使用 expoSdk 开发一个 react-native-app,它应该可以在 web、ios 和 android 上运行。到目前为止,最具挑战性的部分是设置导航,我终于做到了。现在我将放大添加到我的项目中,但每当我在任何移动设备上运行该项目时它都会停止工作,但它在网络上运行良好。我收到的错误是

经过大量试验和错误后,我发现错误来自 aws-amplify,因为它似乎仍在运行reac-native-community/netinfo. 仅当我从 amplify 导入某些内容时才会出现该错误。我发现这个

Deo 有人知道我该如何解决这个问题吗?

如果需要,这是我的 package.json

非常感谢任何帮助。

0 投票
0 回答
519 浏览

ios - 每当应用程序在 react-native 中从后台进入前台时,关键 isInternetReachable 总是在 iOS 中返回一分钟的 false

平台

此问题与 iOS 有关。

版本

  • iOS:12.4.1
  • 反应原生网络信息:“^5.5.0”
  • 反应原生:“0.61.5”
  • 反应:“16.9.0”

描述

我正在使用动态数据在项目中实施网络状态检查,并在进行 API 调用或应用程序状态更改时检查互联网可访问性。

我的问题是,isInternetReachable即使可以访问互联网,只要应用程序从后台进入前台,密钥总是会在返回正确状态之前返回一分钟。该问题发生在 iOS 真实设备上,并且在 iOS 模拟器和 android 真实设备上一切正常。

可重现的演示

0 投票
1 回答
802 浏览

android - react-native-community / react-native-netinfo 监听器不在android上工作

react-native-community / react-native-netinfo 监听器在 android 上不起作用,但它在 iOS 中运行良好,尽管我在我的 android 清单中添加了互联网权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> androidXCore = "1.0.2"在 build.gradle 中添加但在 android 中没有运气,下面是我的代码