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

iOS端Firebase Dynamic Link始终跳转至App Store问题求助

排查iOS上Firebase动态链接跳转App Store的问题

针对你遇到的已安装Flutter应用但Firebase动态链接仍跳转到App Store的问题,可以从以下几个方向逐一排查:

  • 验证AASA文件的正确性与生效状态

    1. 访问你的AASA文件地址,确认内容里的appIDs包含你的iOS bundle ID(com.nutmeg.app),且paths配置覆盖了动态链接的路径(Firebase动态链接通常需要配置["/*"]来匹配所有子路径)。
    2. 通过苹果的CDN验证缓存状态:执行curl -v https://app-site-association.cdn-apple.com/a/v1/nutmegapp.page.link,返回的内容应和你托管的AASA文件一致。如果不一致,说明苹果还没更新缓存,可能需要等待一段时间,或者重新提交AASA文件。
  • 检查动态链接生成参数

    1. 补充iosInfo中的iosMinimumVersion字段,指定应用支持的最低iOS版本,避免因版本不匹配导致跳转异常。
    2. 在Firebase控制台手动生成一条相同目标链接的动态链接,测试是否能正常唤起应用,排除API生成时的参数遗漏问题。
  • 确认Xcode项目配置

    1. 打开Xcode的Signing & Capabilities面板,确认Associated Domains中已添加applinks:nutmegapp.page.link和applinks:web.nutmegapp.com,且和Runner.entitlements中的配置完全一致。
    2. 检查使用的Provisioning Profile是否包含Associated Domains权限,且与当前bundle ID、证书类型(开发/发布)匹配。
  • 处理iOS缓存问题

    1. 删除应用后重新安装,再测试动态链接,避免旧缓存影响。
    2. 重置Safari缓存:进入iOS设置 -> Safari浏览器 -> 清除历史记录与网站数据,之后重启设备再测试。
    3. 使用Ad Hoc或TestFlight包测试,Debug包的Universal Links行为可能与正式包存在差异。
  • 核对Firebase控制台配置
    在Firebase控制台的Dynamic Links页面,确认nutmegapp.page.link域名已完成配置,且你的iOS bundle ID已添加到该域名的允许列表中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 15:02:53