react-native - 当应用程序已经打开时,Deeplink 在 react-native ios 上不起作用
问题描述
我刚刚脱离expo
并开始整合react-native-firebase
.
对我来说最重要的功能是 firebase 动态链接。
在按照他们的文档here之后,我可以使用动态链接打开应用程序,并使用获取网址Linking.getInitialURL
,
但是当应用程序已经打开时,动态链接将打开应用程序,但既不会触发也不会Linking.getInitialURL
触发Linking.addEventListener('url', ..
. 也尝试过firebase.link.onLink
,但没有机会。
我还尝试了一个新的 react native 项目,与 react-native-firebase 集成(没有 expo),如果我在 AppDelegate.m 中使用 react-native 链接功能而不是 react-native-firebase 建议,它就可以工作。
所以显然 expokit 和喜欢功能有问题。
当反应原生应用程序已经打开时,我如何获取动态链接 url。
谢谢
解决方案
推荐阅读
- python - mypy:如何将可变长度元组“转换”回固定长度元组?
- java - 如何在不使用 apache poi 的情况下从工作簿单元格中获取公式值
- r - 新的 AutoML 错误:找不到参数的对象“虚拟”:model_id
- r - 子集和替换命名列表中的数据:如何获取索引、子集并保持列表格式和结构?
- angularjs - 解决了 Handler 执行引起的异常
- python - 正确删除字符串到 json 格式的额外引号
- c# - 使用 Web 服务从 Winforms 应用程序更新用户特定数据
- amazon-cognito - 如何设置 AWS Cognito 托管 UI 的图标?
- gem5 - 如何在 gem5 中使用 TARMAC 示踪剂?
- python - Pydoc 不被识别为 windows 命令行中的命令