问题标签 [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 投票
1 回答
293 浏览

reactjs - npx react-native 链接对我不起作用

我正在尝试使用它(https://mehrankhandev.medium.com/ultimate-guide-to-use-custom-fonts-in-react-native-77fcdf859cf4)添加字体,但是这部分有问题。 .

这个命令没有向我显示任何东西......任何东西;然后控制台行“C:\Users****\WebstormProjects\myFirstProject> 再次出现。就像我一开始没有写任何命令一样。怎么了?

0 投票
1 回答
220 浏览

android - 如何从 React Native 应用程序打开 android 图库应用程序

我在使用 android 设备上的链接打开画廊时遇到问题。它在 iOS 上完美运行。我正在使用这个。

android上弹出一个弹窗,选择照片后出现黑屏。这是相同的屏幕截图。

0 投票
1 回答
34 浏览

reactjs - # 后反应本机链接号不起作用

我实际上是在尝试将#873766 之类的代码直接链接到手机的呼叫应用程序中。但只有# 出现...你们有解决方案吗?

0 投票
0 回答
142 浏览

ios - DynamicLinks 在第一次打开 React Native 时不起作用

我有我的项目React Native (v0.62.2),我正在使用Firebase Dynamic Links (v^12.0.0). 我已经按照文档说明进行了所有配置,但是我遇到了一个问题:

在 iOS 中,如果我使用外部动态链接(例如https://myapp.page.link/ref_TEST),则仅当应用程序之前从 AppStore 下载时才有效。否则,如果应用程序未下载,此链接会将我重定向到 AppStore 进行下载。但是当我下载后打开应用程序时,我会丢失动态链接。

有人知道吗?我搜索了很多,有人遇到这个问题,但没有找到解决方案。

谢谢!

0 投票
1 回答
322 浏览

react-native - 找不到模块:即使 sqlite.core.js 位于 ./node_modules/react-native-sqlite-storage/lib/ 中,也无法解析“react-native”

我正在尝试通过在一个简单的应用程序上将 sqlite 与 react native 链接来开始.. 但不知何故一直低于错误:我尝试重新安装、重新链接、删除模块和纱线启动......

请帮忙!未找到模块:即使 sqlite.core.js 文件位于 ./node_modules/react-native-sqlite-storage/lib/sqlite.core.js 中,也无法解析“react-native”

错误: “./node_modules/react-native-sqlite-storage/lib/sqlite.core.js 未找到模块:无法解析 'C:\Users\accd8\Documents\1 Expertise\React 中的 'react-native' \TechTim\my-app\node_modules\react-native-sqlite-storage\lib'"

以下是在浏览器上: 浏览器错误消息

图像显示库 node_modules/react-native-sqlite-storage/lib/sqlite.core.js

我的包裹杰森:

APP.js

0 投票
1 回答
179 浏览

react-native - React Native Linking openURL:使用特殊字符,如 # 和 *

我正在构建一个能够通过 USSD 代码(在非洲广泛使用)触发移动支付的 React Native 应用程序。

USSD 代码从任何电话的拨号器应用程序运行,如下所示:#144##1*1*4#例如。

我的应用程序基本上应该将用户重定向到拨号器应用程序并用#144# 填写电话号码。

看起来特殊字符无法使用 Linking.openURL 发送到 android dialer 应用程序......

这个 Linking.openURL(`tel:+221786756172`)

工作得很好,我有一个重定向并且电话号码已填满。

但是这个 Linking.openURL(`tel:#144#`)

不起作用,拨号器应用程序的字段仍然为空...

我试图逃避特殊字符,没有成功。

你们能以任何方式帮助我吗,那是 UX 改进++

谢谢!!

0 投票
0 回答
38 浏览

react-native - 如何检查应用程序是否已安装并打开或重定向到 Play 商店

我正在使用 Google Fit 构建一个应用程序,我获得了所有权限,但由于需要从 Play 商店下载 Google Fit,我想知道如何创建一个按钮来检查应用程序是否已安装以及是否如果没有打开它,请重定向到 Play 商店

0 投票
1 回答
260 浏览

react-native - 反应本机查看 PDF

Linking我有一个 react-native 应用程序,它使用如下所示打开 PDF 文档:

上面代码的问题在于它打开了网络浏览器并下载了文件。是否有任何方法可以通过设备的默认 PDF 查看器打开文件?

0 投票
0 回答
13 浏览

react-native - 当我尝试从 react-native 应用程序中的模块使用本机实现时,null 不是对象反应本机错误

我正在创建一个插件/模块,它使用许多具有本机实现的模块,例如@react-native-async-storage/async-storage、react-native-fs、@react-native-community/netinfo、react-native-audio-录音机播放器任何许多其他人。链接到我的插件/模块是这个。当我将此代码作为独立应用程序运行时,它运行良好,但是当我使用此 npm 模块时,我收到此错误。在主机应用程序中,我安装了所有对等依赖项并自动和手动链接它们,但错误从未解决。所以总结一下情况,以下是几点:

  • npm 模块有 index.js,只导出代码。
  • 该代码使用@react-native-async-storage/async-storage、react-native-fs、@react-native-community/netinfo、react-native-audio-recorder-player 等。
  • npm 模块将所有依赖项作为 peerDependencies,因此主机应用程序拥有它们并链接到 android 文件。
  • 主机应用程序使用命令链接所有这些包,react-native link但仍然显示错误。
  • Host 和 guest 都有相同的 react 和 react-native 版本:"react": "17.0.1", "react-native": "0.64.2"
  • 我还尝试将所有这些包作为模块的依赖项,但在这种情况下,我无法将它们与此命令链接,因为我们需要主机应用程序中的这些包。

任何形式的帮助表示赞赏。