javascript - 使用参数在反应本机中打开 pwa 应用程序并使用反应本机链接
问题描述
我有一个问题,我需要通过链接打开一个 pwa 应用程序,但我需要将它作为参数作为 ID 发送,以便 pwa 应用程序根据 ID 表现不同,但我不知道该怎么做,可以你帮我?我正在使用 expo SDK 版本 39 react-native。
解决方案
我认为您指的是深度链接,这是来自反应原生文档的片段: https ://reactnative.dev/docs/linking
处理深层链接 有两种方法可以处理打开应用程序的 URL。
如果应用程序已经打开,则应用程序处于前台并触发 Linking 事件您可以使用 Linking.addEventListener(url, callback) 处理这些事件。
如果应用程序尚未打开,则将其打开并将 url 作为 initialURL 传入。您可以使用 Linking.getInitialURL(url) 处理这些事件——如果有,它会返回解析为 url 的 Promise。
推荐阅读
- bash - Windows 7(64 位)上的 Cygwin:没有这样的文件或目录 - 但“哪个”确实给了我正确的路径
- excel - WrapText - 自动格式化单元格高度
- reactjs - 由于在 reactjs 中获取异步,登录导航无法正常工作
- python - 如何以 django 形式获取逗号分隔的 IP 地址?
- amazon-web-services - 未找到多部分边界 - aws api 网关
- html - 删除在启动画面之前出现的白屏
- laravel - 如何根据用户特定的会话创建 laravel 缓存外观
- spring-data-jdbc - spring data jdbc使用@query注释,如何匹配实体注册的参数
- c# - 在 UWP 应用程序 c# 中使用 ExtendViewIntoTitleBar=true 看不到标题栏
- python - 如何使用 Python 3 中的请求将数据发送到 html 的特定区域?