如何在 Expo Dev Client 中打开 Deep Link
How to open Deep Link in Expo Dev Client
我最近在我的 Expo(裸工作流)React Native App 中添加了 dev-client
。深度 linking 配置在我的方案中运行良好:
scheme://mobile-prefix/product/10
在本地环境下,我尝试使用本地开发Deep-link如下:
scheme://expo-development-client/?url=http://192.168.5.80:8081
这打开了应用^。这是根据文档:https://docs.expo.dev/development/development-workflows/#deep-linking-urls
但我仍然不清楚如何打开对特定产品的深层 link 说,该产品较早:mobile-prefix/product/10
。
让它工作的方法是:
- 创建开发版本。
- 然后使用本地方案 URI,如下所示。参考截图
scheme://192.168.5.80:8081/mobile-prefix/product/10
所以上面的 URI 有效 ^
其中 mobile-prefix/product/10
是在 React Native App 本身上配置的。
我最近在我的 Expo(裸工作流)React Native App 中添加了 dev-client
。深度 linking 配置在我的方案中运行良好:
scheme://mobile-prefix/product/10
在本地环境下,我尝试使用本地开发Deep-link如下:
scheme://expo-development-client/?url=http://192.168.5.80:8081
这打开了应用^。这是根据文档:https://docs.expo.dev/development/development-workflows/#deep-linking-urls
但我仍然不清楚如何打开对特定产品的深层 link 说,该产品较早:mobile-prefix/product/10
。
让它工作的方法是:
- 创建开发版本。
- 然后使用本地方案 URI,如下所示。参考截图
scheme://192.168.5.80:8081/mobile-prefix/product/10
所以上面的 URI 有效 ^
其中 mobile-prefix/product/10
是在 React Native App 本身上配置的。