react-native - ReactNative:当应用程序在后台运行时,“Linking.addEventListener”会触发吗?(深度链接)
问题描述
当我这样设置时 https://facebook.github.io/react-native/docs/linking#basic-usage
并通过自定义 URL 方案打开应用程序,
_handleOpenURL
如果应用程序关闭则捕获 URL,但如果应用程序正在后台运行则不捕获。(iOS)
那么我不能Linking.addEventListener
在应用程序已经运行时使用吗?
解决方案
我在处理一个独立的 Expo 项目时遇到了这个问题,因为我已经将https://facebook.github.io/react-native/docs/linking.html中的建议代码添加到了,*AppDelegate.m
但是 Expo 已经提供了稍微不同的处理 URL 的函数事件。从 React Native 文档中删除代码使它对我有用。
推荐阅读
- php - PHP 警告:缺少依赖项需要修复
- node.js - 具有相同时间戳的连续记录 - AWS Lambda、DynamoDB
- javascript - 如果在javaScript中是顺序的,则将数组拆分为数组块
- c# - Apache Ignite:如何缓存具有多个键的条目
- css - Django中的CSS SVG背景图像
- yaml - 连续 - 在 YAML 文件中
- flutter - 通过用户数据交换点寻找与服务器有关的命名法和架构理念
- spring-webclient - 如何关闭 netty 客户端 DNS 连接重试?
- html-email - OL Office 365 (Win 10) 邮件圈和边框问题
- python - 如何从匹配数据创建列?