问题标签 [react-native-linking]

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 回答
797 浏览

react-native - NativeModules.RNRadar 未定义

尽管如此,我已经运行了命令并链接了本机依赖项。我收到此运行时错误: NativeModules.RNRadar 未定义

跑两次检查:

0 投票
3 回答
15730 浏览

react-native - react-native 链接仅适用于一个项目(Android 或 iOS)

我只想将我的一个项目(Android 或 iOS)与 npm 包链接。有什么办法吗?

0 投票
0 回答
212 浏览

react-native - create-react-native-app - 弹出不创建 index.js

我是 React Native 的新手。我用create-react-native-app. 但是现在我想使用一些需要我链接的库,react-native link所以我决定使用react-native eject. 但是,当启动服务器react-native start然后运行时react-native android,我的 Android 模拟器上出现以下错误:

我应该怎么做才能让应用程序运行?

0 投票
2 回答
928 浏览

reactjs - react-native link - 超出最大调用堆栈大小

按照rnfirebase.io的文档 尝试链接已安装的软件包时出现此错误。

react-native link react-native-firebase

扫描文件夹中的符号链接 /PROJ-DIR/node_modules (45ms) rnpm-install ERR! 链接时出现问题。错误:超出最大调用堆栈大小

这里已经提出了一个问题 但解决方案是基于 Xcode 的问题。我还没有为ios工作。关于 android的解决方案也不起作用。

谁能帮我这个?

0 投票
0 回答
147 浏览

react-native - 尝试导入使用 nativeModule (IOS - RN) 创建的我自己的模块时导入未定义

我为包装 MixPanel SDK 创建了 react-native-library,但不能在 IOS 中工作,只能在 Android 中工作。当尝试在 android nativemodules 中导入时,可以识别我的模块“RNMixPanel”,但每次尝试从 ios 导入时,该值都是未定义的。(以前我链接过这个模块)

“反应”:“16.6.1”,“反应原生”:“0.57.5”,

0 投票
0 回答
2019 浏览

android - 反应本机移动应用程序:获取最大调用堆栈大小超出错误

我已经为 android 和 ios 创建了我的第一个 react 本机应用程序,我目前只专注于 Anroid。我还创建了一个具有某些功能的反应原生示例库。

将此库集成到示例应用程序中并尝试运行它。我收到错误

正如我所解释的,这只是一个带有 create 命令的简单项目,我刚刚从 npm 导入了库,这就是自动设置。

检查更多错误日志

任何人都可以在这一点上帮助我,我是反应原生移动应用程序开发的新手。我无法解决这个问题。

请帮忙,提前谢谢你。

0 投票
2 回答
2722 浏览

ios - 如何解决 React Native iOS 链接错误:: 'ReactNativeNavigation/ReactNativeNavigation.h' 文件未找到?

我已经为我的 React Native 应用程序集成了 React Native Navigation 包。我需要将旧的 React Native Navigation 版本更新到最新版本。我正在关注它的官方文档进行设置:: 检查此链接https://wix.github.io/react-native-navigation/#/docs/Installing?id=ios

我在 iOS 链接中遇到问题。

错误:: 'ReactNativeNavigation/ReactNativeNavigation.h' 文件未找到

错误:: 语义问题:使用未声明的标识符 ReactNativeNavigation

我也关注了上一篇文章,但它对我不起作用链接 我正在为我的应用程序设置 React Native Navigation,用于使用 Xcode 的 iOS。

我在 AppDelegate.m 文件中进行了修改,后面是它的官方链接:

请建议如何为 iOS 平台解决此问题。

0 投票
0 回答
92 浏览

react-native - 将一个库链接到另一个库内部的本机反应

是否可以在另一个库中链接具有本机依赖项的库?试图找到手动链接的解决方案,但没有这样做。我发现了一个 [问题]:在另一个 React-Native 库摘要中使用 React-Native 库,说不可能将一个库添加/链接到另一个库。有没有手动方法可以做到这一点或不可能?

[编辑]

试图将react-native-spring-scrollview: ^2.0.20库添加到我的库react-native-demolibrary中,这是一个使用react-native-create-library命令创建的库,因为它是一个没有settings.gradle文件的库。因此创建并尝试手动将库链接到react-native-somelibrary.

设置.gradle

构建.gradle

出现以下错误,

梯度控制台错误

错误:

先感谢您。

0 投票
1 回答
283 浏览

react-native - react-native 链接 react-native-image-picker 抛出“(assets || []).map is not a function”错误

当我尝试将 react-native-image-picker 添加到我的项目时遇到以下问题。

当我尝试链接时,出现以下错误

0 投票
0 回答
293 浏览

android - 使用安全信息反应本机链接

注意:这个项目正在使用react native和相关的库和特性。

我想做的事:

在我的应用程序中,我想允许用户单击一个按钮;并且该按钮将启动本机浏览器(Chrome 或 Safari)并导航到与该按钮关联的链接,同时传递在 Biometrics 后面的应用程序中保护的用户身份验证令牌。

注意:我可以控制应用程序和网站端点,因此我可以将端点配置为接受此令牌并允许用户进入而不提示他们登录。

据我了解,只需通过查询字符串将身份验证令牌附加到 url 的末尾即可轻松完成此操作。根据我的理解,这是不安全的。

安全问题:

  • 链接会在设备上触发一个意图,不是所有应用程序都能够读取/记录该意图吗?这是否意味着恶意应用程序可以捕获链接意图(包括 url 和令牌)并危及安全性?

问题:

如何使用本机链接(或其他库)让设备打开本机浏览器,然后向该本机浏览器提供对所有其他应用程序不可见的标头或信息?

可能的解决方案:

我可以让我的应用程序将用户令牌提交到服务器端数据库;完成此操作后,我可以通过查询字符串传递密钥或标识符,并从网站上的数据库服务器端检索令牌。这些数据可以加密;超时时间很短;包括私人握手以验证请求服务;只响应一个(或一个范围的)IP 地址以降低安全风险,但是这个选项很复杂并且有多个故障点。我希望有更多的方向选择。

综上所述:

  • 我对链接的担忧是否无关紧要?
  • 这个问题有官方解决方案吗?