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

Firebase Dynamic Link未跳转至Play Store问题求助

解决Firebase动态链接未安装应用时跳转Play Store的问题

检查REST API请求参数

调用Firebase Dynamic Link REST API生成链接时,得把Android和iOS的应用商店跳转参数配置到位:

  • Android端:除了已配置的androidPackageName,还要给androidFallbackLink设置成你的应用在Play Store的详情页链接。要是之前把这个参数设成了普通网页链接,就会直接跳回退页,而不是应用商店。如果希望完全优先跳Play Store,也可以留空这个参数(Firebase会自动匹配包名跳转对应商店)。
  • iOS端:同理,除了iosBundleId,得补上iosAppStoreId,iosFallbackLink按需设置为App Store链接。

验证Firebase控制台配置

  1. 进Firebase控制台的动态链接设置页,确认应用关联里的Android包名和iOS Bundle ID已经正确绑定,并且对应的应用商店链接配置无误。
  2. 检查动态链接默认行为:把未安装应用时的跳转规则设为“打开应用商店”,别选“打开回退链接”。

修正后的API请求示例

如果之前的请求里androidFallbackLink用了普通网页,改成Play Store链接就行,参考下面的JSON结构:

{
  "dynamicLinkInfo": {
    "domainUriPrefix": "https://yourdomain.page.link",
    "link": "https://yourapp.com/deep-link-content",
    "androidInfo": {
      "androidPackageName": "com.yourapp.package",
      "androidFallbackLink": "https://play.google.com/store/apps/details?id=com.yourapp.package"
    },
    "iosInfo": {
      "iosBundleId": "com.yourapp.iosbundle",
      "iosAppStoreId": "123456789",
      "iosFallbackLink": "https://apps.apple.com/app/yourapp/id123456789"
    }
  }
}

测试链接有效性

生成新链接后,用没装应用的Android设备测试:

  • 直接在浏览器里打开链接,看是不是跳去Play Store。
  • 用Firebase自带的链接测试工具,检查跳转逻辑是否符合预期。

常见排查点

  • 确认domainUriPrefix是Firebase控制台已经验证过的域名,未验证的域名会导致跳转逻辑失效。
  • 检查设备浏览器设置,有没有禁用自动跳转,部分浏览器会阻止应用商店跳转。
  • 测试时用隐私模式打开链接,避免旧链接缓存影响结果。

内容的提问来源于stack exchange,提问作者Muhammad Saqib Aziz

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 04:12:47