如何用Firebase生成跨平台应用下载动态链接并统计下载量?
使用Firebase动态链接实现跨平台跳转+下载量统计
一、快速创建跨平台跳转的动态链接
1. 搞定项目基础关联
- 确认你的Firebase项目已经绑定了iOS和Android应用:
- iOS:在控制台添加iOS应用,填好
Apple App ID,按提示完成基础配置(基础跳转无需纠结深层链接的复杂设置) - Android:添加Android应用,输入与Google Play完全一致的包名,将
google-services.json放置到项目对应目录
- iOS:在控制台添加iOS应用,填好
2. 控制台创建动态链接
- 打开Firebase控制台,进入「动态链接」模块,点击「创建动态链接」
- 选择短链接(更适合传播),然后配置核心跳转规则:
- iOS端:填写App Store后台的应用ID(一串数字),设置「未安装应用时跳转至App Store」,已安装应用的场景可选择直接打开应用或跳转指定页面
- Android端:填写与Google Play一致的包名,设置「未安装应用时跳转至Google Play」,已安装应用的逻辑按需配置
- 补充链接名称、描述等基础信息后,完成创建
3. 测试验证
- 用iOS设备点击链接,测试是否正常跳转至App Store;用Android设备测试跳转Google Play的效果
- 若已安装应用,可验证是否能直接打开应用(可选配置,按需启用)
二、统计该链接带来的下载量
Firebase动态链接自带统计能力,无需额外开发:
- 回到Firebase控制台的「动态链接」列表,找到目标链接并进入详情页
- 切换到「分析」标签页,可查看以下核心数据:
- 链接的总点击次数
- 通过该链接引导的应用安装次数(即你需要统计的下载量)
- 应用打开次数等衍生数据
- 支持按天/周/月筛选数据,还可导出统计报表
踩坑提醒
- iOS的App ID必须填写正确,否则会出现跳转失败或错误页面
- Android的包名需与Google Play上的完全一致,否则跳转逻辑失效
- 若想使用自定义域名作为链接前缀,可在动态链接设置中配置自有域名,提升品牌辨识度
内容的提问来源于stack exchange,提问作者Raffaele Parlato
相关产品推荐
相关产品推荐

