You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo Router打包后Deep Links/Universal Links无法正常工作求助

Expo Router + React Native Web 打包后Deep Links无法访问的问题

我正在开发一款Expo托管的React Native应用,使用新版Expo Router,配置Deep Links和Universal Links时遇到以下问题:

  • 开发模式下,Expo Web的Deep Links可正常工作,能通过http://localhost:8082/missions/mission?missionId=Indoor_Plants_913423609这类URL打开任意路由,这是在_layout文件中添加如下配置后实现的:
export const unstable_settings = {
  // Ensure any route can link back to `/`
  initialRouteName: "index",
};
  • 但使用Expo Router推荐的Metro打包React Native Web后,无论是本地运行打包产物还是部署到Vercel,均无法通过类似http://localhost:3000/missions/mission?missionId=Indoor_Plants_913423609的URL访问对应路由。

已按照Expo Router文档完成以下配置:

  1. 在app.json中添加scheme:
{
  "expo": {
    "scheme": "heybossapp"
  }
}
  1. 在iOS配置中添加关联域名:
{
  "expo": {
    "ios": {
      "associatedDomains": ["applinks:heybossapp.com"]
    }
  }
}
  1. 创建public/.well-known/apple-app-site-association文件并验证有效性:
{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "6X4XXXXXXX.com.heybossapp",
        "paths": [
          "*"
        ]
      }
    ]
  }
}

尝试过在vercel.json中添加重定向配置,但问题仍未解决。请问导致该问题的可能原因是什么?


内容的提问来源于stack exchange,提问作者Boavista_Ludwig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 06:30:25