将 Google Play 关联到 Firebase

通过将您的 Firebase Android 应用关联至 Google Play 开发者帐号,您将能够启用以下产品:

  • App Distribution:支持 Android App Bundle (AAB)
    • 向 App Distribution 上传 app bundle 后,该软件包会导出至 Google Play,生成一个针对测试人员的设备配置进行了优化的 APK。
  • Google Analytics(分析):共享收入和受众群体数据
如果您在 2021 年 9 月 14 日之前已关联到 Google Play,那么您现有的所有应用关联都已自动填充到 Google Play 的 App Distribution 集成以及 Google Analytics(分析)集成中。

前提条件

要创建到 Google Play 的 Firebase 关联并上传 AAB 文件,请确保您的应用满足以下要求:

  • 该应用已向您的 Firebase 项目和 Google Play 开发者帐号注册。这意味着您会同时拥有一个 Firebase Android 应用和一个 Google Play 应用。
  • Google Play 中的应用和 Firebase Android 应用均使用同一软件包名称进行注册。
  • Google Play 中的应用在应用信息中心内设置,并发布到某个 Google Play 轨道(内部测试、封闭式测试、开放式测试或正式版)。
  • 该应用在 Google Play 中的审核已完成,且已发布。如果“应用状态”列显示以下状态之一,表明您的应用已发布:内部测试(非草稿内部测试)、封闭式测试、开放式测试或正式版。

如何关联

请注意,您的 Google Play 开发者帐号可以关联到多个 Firebase Android 应用(即使是在不同的 Firebase 项目中),但每个 Firebase Android 应用只能关联到一个 Google Play 开发者帐号。

以下是通过 Firebase 控制台将 Firebase Android 应用与 Google Play 开发者帐号相关联的步骤:

  1. 登录 Firebase,然后选择您的项目。
  2. 点击 “设置”图标,然后选择项目设置
  3. 在“项目设置”页面上,点击集成标签。
  4. “Google Play”卡片中,点击关联
    如果您已有指向 Google Play 的关联,请改为点击 管理
  5. 按照屏幕上的说明选择要启用的产品集成,以及要关联到 Google Play 的 Firebase Android 应用。

您可以通过三种方式解除与 Google Play 的关联:将 Google Play 与您的 Firebase 项目中的所有应用全部解除关联,解除关联特定产品集成的所有应用,或者解除关联特定产品集成的特定应用

解除关联的应用会出现以下情况:

  • 之前导出的所有数据仍然可以在接收数据的产品中访问。
  • 如果应用已通过 App Distribution 集成进行关联,您将无法再通过 App Distribution 集成将新的 app bundle 上传到 App Distribution,也无法再通过该集成将这些 app bundle 导出到 Google Play。
  • 如果应用已通过 Google Analytics(分析)集成进行关联,那么所有通过该集成在 Google Play 和 Google Analytics(分析)之间导出收入和受众群体数据的任务都会停止。

通过 Firebase 控制台与 Google Play 解除关联应执行以下操作:

  1. 登录 Firebase,然后选择您的项目。
  2. 点击 “设置”图标,然后选择项目设置
  3. 在“项目设置”页面上,点击集成标签。
  4. “Google Play”卡片中,点击管理
  5. 从 Google Play 中解除与所有应用或特定应用的关联:
    • 解除关联所有应用:点击页面底部的解除关联
    • 针对具体产品集成解除关联所有应用:将特定产品的切换开关切换为关闭
    • 解除关联特定应用:点击打开特定产品,然后取消选中要解除关联的应用
  6. 确认您要解除关联。

所需权限和建议角色

以下角色可让您在 Firebase 控制台中针对 Google Play 创建/更新/删除关联

 

以下角色可让您在 Firebase 控制台中查看 Google Play 的现有关联

 

如果您没有必需的 Firebase 角色,可以让项目 Owner 通过 Firebase 控制台 IAM 设置为您的帐号分配上述某一个角色。

下表介绍了执行特定操作所需的 Firebase 权限。

Firebase 控制台中的操作 需要的 Firebase 权限
创建关联

firebase.links.create 或

firebase.playlinks.update

删除现有关联 firebase.links.delete
更新与 Firebase Android 应用关联的 Google Play 开发者帐号 firebase.playlinks.update
查看与 Firebase Android 应用关联的 Google Play 开发者帐号

firebase.links.list 或

firebase.playlinks.list

该内容对您有帮助吗?
您有什么改进建议?
搜索
清除搜索查询
关闭搜索框
Google 应用
主菜单
搜索支持中心
false
false
true
5054967
false
false