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

android - React Native 打开 Facebook 页面

我一直在尝试使用 React Native Linking API 打开 Facebook 页面。它对我不起作用。我确实安装了 Facebook 应用程序。这是我尝试过的:

我还尝试使用Communications库:Communications.web(url). 没有一个适用于 Facebook 和 Instagram。然而,它对谷歌地图、苹果地图、推特和其他大人物来说就像一个魅力。

我想知道我是否做错了什么,或者我们应该从 Facebook 向那些人发送一些关于如何在他们的应用程序中正确实施深度链接的 Android 文章?他们显然不知道自己在做什么。

0 投票
1 回答
1665 浏览

firebase - 当应用程序在托盘中时,React Native Linking.addEventListener() 不会触发

使用 React Native Linking 和 Firebase 生成动态链接。除非应用程序在后台打开或单击链接时在“托盘”中打开,否则一切正常。如果当有人单击链接时应用程序已经打开,它什么也不做。

我的侦听器是在 componentDidMount 中设置的,就像文档说的那样,但它没有触发。

事实上,我已经查看并警告了 componentWillMount()、componentDidMount()、componentWillUpdate()、componentWillUnmount()、componentWillReceiveNewProps() 和 _handleOpenURL(),当我单击链接并“重新打开”时,我什么也没得到后台的应用程序?我究竟做错了什么?

0 投票
0 回答
311 浏览

java - React-Native-Maps React-Native 链接错误,如果已经链接

我所有其他链接的模块都返回该模块已链接的消息,但 react-native-maps 显示此错误:

rnpm-install info 链接 react-native-maps android 依赖

rnpm-安装错误!链接时出现问题。错误:ENOENT:没有这样的文件或目录,打开'/Users/username/Development/projectname/android/app/src/main/java/com/smokdmobileclient/test/MainApplication.java'

当然,不存在 test/MainApplication.java 文件。经过进一步测试,这似乎是随机发生的,而且似乎并不总是地图失败,但通常是。反复尝试最终会成功。我试图找出为什么 react-native 链接一直在寻找这个测试目录。

使用:

  • 反应原生:0.45.0
  • 反应原生地图:0.18.2
0 投票
1 回答
1555 浏览

ios - 反应原生链接弹出

我尝试在以前的问题中搜索,但没有找到。我犯了使用 Create React Native App 项目的错误。我正在尝试对本地链接做出反应。我做到了npm i --save。我收到一个错误

react-native 链接不能在 Create React Native App 项目中使用。如果您需要包含依赖于自定义本机代码的库,则可能必须先弹出。有关更多信息,请参阅https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md

我读了这篇文章,遗憾的是我完全迷失了方向。我使用的是视觉工作室代码而不是 xcode。

0 投票
2 回答
5064 浏览

react-native - React Native Deep Link 事件监听器未触发

如果应用程序已经打开并且我尝试更改深层链接 Url,则永远不会调用 handleOpenUrl。如果应用程序尚未打开,则它会打开应用程序并获取 URL。

0 投票
1 回答
493 浏览

android - 应用程序链接不起作用。如何从网络浏览器打开应用程序?

我已按照 android 文档Here中的步骤在我的应用程序中实现链接。我真的不需要任何花哨的参数传递,我想要的只是当用户单击我的应用程序打开的浏览器上的链接时。我所做的只是修改我的 AndroidManifest。这是相关部分

我正在使用 react-native-navigation 并尝试从 chrome 浏览器或本机浏览器浏览到任何一个u2player:// u2player://open.my.app u2player://open.my.app/都不起作用。我还绑定了url来自链接模块的事件,但没有任何效果。我重新启动,卸载等。

帮助表示赞赏

0 投票
1 回答
236 浏览

react-native - react-native Link - 重复调用不断附加到配置文件

React Native Link 似乎不会解析对配置文件的先前更改,而是进行增量、重复的更改。

例如,android/app/build.gradle开始于:

第一次调用后react-native link

第二次调用后...

等等..

有什么好的地方可以开始我的调查吗?

0 投票
1 回答
3425 浏览

react-native - 我是否在使用 react-native-image-picker 的 react-native 链接后运行 pod update?

pod install我正在按照 React Native Image Picker 的说明进行操作,但我对是否应该运行感到困惑react-native link

https://github.com/react-community/react-native-image-picker#install

据我所知,它将这一行添加到 podfile

它似乎没有链接 iOS Xcode 项目中的任何其他内容,也没有连接或链接 xcode 项目中的任何其他内容。

在 react 本机代码中调用 ImagePicker 会导致运行时错误

ImagePicker 和 showImagePicker 是在 javascript 运行时定义的,所以我认为错误来自 ios 方面。

作为替代方案,我尝试在之后运行 pod install ,但出现构建错误,找不到响应库的标头。

0 投票
3 回答
13631 浏览

android - 无法使用 Linking.openURL 打开电话

描述

无法使用 Linking.openURL('tel:+123456789') 打开电话

环境

环境:操作系统:macOS High Sierra 10.13.4 节点:8.5.0 纱线:未找到 npm:5.8.0 守望者:未找到 Xcode:Xcode 9.3 Build 版本 9E145 Android Studio:2.3 AI-162.4069837

包:(需要 => 已安装)反应:16.3.1 => 16.3.1 react-native:https ://github.com/expo/react-native/archive/sdk-27.0.0.tar.gz => 0.55 .2 世博会:27.0.1,

重现步骤

https://snack.expo.io/@kikoololmdrxdd/test-linking-phone-call

预期行为

打开电话

实际行为

0 投票
1 回答
1095 浏览

ios - react-native 链接后类“RCTBridge”错误的重复接口定义

在做一个 react-native 链接以链接我的 package.json 中的字体资产后:

尝试运行 react-native run-ios 时,我在 xcode 中遇到了几个错误:

类“RCTBridge”的重复接口定义

在此处输入图像描述

如果你们有任何线索,这似乎是包含文件的问题。

谢谢