首页 > 解决方案 > 使用参数在反应本机中打开 pwa 应用程序并使用反应本机链接

问题描述

我有一个问题,我需要通过链接打开一个 pwa 应用程序,但我需要将它作为参数作为 ID 发送,以便 pwa 应用程序根据 ID 表现不同,但我不知道该怎么做,可以你帮我?我正在使用 expo SDK 版本 39 react-native。

标签: javascriptreact-nativeprogressive-web-apps

解决方案


我认为您指的是深度链接,这是来自反应原生文档的片段: https ://reactnative.dev/docs/linking

处理深层链接 有两种方法可以处理打开应用程序的 URL。

  1. 如果应用程序已经打开,则应用程序处于前台并触发 Linking 事件您可以使用 Linking.addEventListener(url, callback) 处理这些事件。

  2. 如果应用程序尚未打开,则将其打开并将 url 作为 initialURL 传入。您可以使用 Linking.getInitialURL(url) 处理这些事件——如果有,它会返回解析为 url 的 Promise。


推荐阅读