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

iOS端Firebase动态链接跳转App Store而非目标App问题求助

iOS端Firebase动态链接跳转异常的原因分析

结合你提供的代码和配置信息,iOS端出现跳转至App Store而非目标应用的问题,主要可能是以下几个原因:

  • Bundle ID不匹配:你在IOSParameters中设置的bundleId: "com.atlas.ecoCity"必须和Xcode项目中目标应用的Bundle ID完全一致,包括大小写。iOS的Bundle ID是严格区分大小写的,哪怕一个字母大小写不对,都会导致动态链接无法匹配到本地应用,进而跳转至App Store。

  • 关联域名配置不全或错误:

    • 确认Xcode的Signing & Capabilities中添加的关联域名格式是否为applinks:ecocity.page.link,仅在Info中添加URL Types是不够的,必须在Associated Domains里配置正确的域名前缀。
    • 检查你的域名服务器是否正确部署了苹果要求的apple-app-site-association文件,该文件必须能通过https://ecocity.page.link/apple-app-site-association访问到,且文件内容里的Bundle ID必须和目标应用完全匹配。
  • 动态链接的目标Link未被目标应用处理:你传入的dynamicLinkODengi需要是目标应用已经配置好的可处理的Deep Link(比如自定义URL Scheme或Universal Link),如果这个Link本身无法被目标应用识别,Firebase动态链接会默认跳转至App Store。

  • LaunchMode设置问题:你使用的LaunchMode.externalApplication会强制打开外部浏览器来处理链接,而Firebase动态链接的Universal Links应该由系统直接处理。可以尝试改为LaunchMode.platformDefault,让系统自动选择合适的方式打开链接,避免浏览器介入后出现的跳转异常。

  • 苹果关联域名生效延迟:新配置的Associated Domains可能需要10-30分钟甚至更久才能在苹果服务器生效,尤其是开发环境下,建议等待一段时间后再测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 22:07:14