具体注册流程取决于软件包名称是否已经存在(已有安装量数据)。
第 1 步:提供软件包名称详细信息(新名称和现有名称皆适用)
- 前往 Android 开发者验证页面。
- 在软件包名称标签页上,选择注册软件包名称。
- 输入要注册的软件包名称。
- 提供一个方便 Play 管理中心识别的易记名称。
- 选择下一步以继续。
第 2 步:密钥注册
后续步骤取决于您注册的是新软件包名称还是现有软件包名称。
A. 注册新软件包名称
对于从未在 Android 上出现过的新软件包名称,您只需提供应用签名密钥对中的公钥证书。
- 选择添加密钥。
- 提供应用签名密钥对中的公钥证书。(此签名密钥可供 Android 用于验证应用更新是否由您提供。)了解如何查找您的 SHA-256 公钥证书。
- 输入密钥,然后选择添加密钥。
B. 注册现有软件包名称
如需注册现有软件包名称,您必须证明对已知签名私钥的所有权。
- 前往选择密钥界面。
- 与注册新名称的步骤不同,系统会列出合格的公共证书指纹。这些密钥可用于直接注册。
- 浏览列表查找或直接搜索要使用的证书指纹。
- 选择您的密钥(如果已列出),然后选择添加密钥。
- 系统随即会返回注册页面,确认密钥已添加。
密钥合格规则和申请使用软件包名称
合格密钥列表由旨在最大限度减少软件包名称共用的软件包名称合格规则确定。该规则已被纳入 Android 开发者验证流程。
如果多位开发者使用了同一软件包名称或某个软件包名称具有多个签名密钥,则密钥是否合格按以下方式确定:
|
场景 |
针对直接注册的规则 |
针对其他开发者的规则 |
|
名称有多个密钥 |
占已知总安装量 50% 以上的密钥具有优先权。 |
所有其他开发者都必须提交申请。 |
|
安装量超过 50 次 |
如果没有任何一个密钥的安装量超过总安装量的 50%,则安装量达到或超过 50 次的所有密钥均合格。 |
如果开发者所持密钥的安装量少于 50 次,则必须提交申请。 |
|
安装量不足 50 次 |
如果所有密钥均未达到 50 次安装的门槛,则可以按“先到先得”原则使用所有已知密钥。 |
一旦有开发者进行了注册,其他开发者就必须提交申请。 |
如果您的 SHA-256 指纹证书未列为“合格”,您仍然可以注册,但过程中需要向 Google 提交申请,并且该申请可能会被拒:
- 展开页面上的其他密钥列表。
- 确认您了解以这种方式申请使用软件包名称意味着什么
- 除了完成所有权证明(请参阅第 3 步)之外,您还需要提交使用相应软件包名称的理由(例如,迁移用户会干扰应用分发)。
在抢先体验期间,仅当您持有应用的合格密钥,才能为其注册软件包名称。在 2026 年 3 月验证功能正式发布时,我们将推出使用其他密钥注册软件包的功能。
第 3 步:验证私钥所有权(仅限现有软件包)
如需完成对现有软件包名称的验证,您必须使用与您提供的公钥对应的私钥签名并上传 APK。
- 选择上传 APK 以开始所有权验证用户体验历程。
- 下一个界面将显示软件包名称、所选的 SHA-256 公钥证书和签名指南。
- 复制您的代码段(与您的开发者账号相关联的唯一标识符)。
- 准备 APK:在 IDE 中(使用具有相同软件包名称的空项目或实际应用),前往应用的源代码树。
- 在 assets 文件夹中,创建一个名为
adi-registration.properties的文件(名称必须完全一致)。 - 打开文件并粘贴相应代码段。
- 查看 GitHub 上的示例项目,确认所有权证明的结构正确且代码段放置无误。
- 构建并签名:构建一个发布 APK,并使用与公共证书指纹对应的私钥为它签名。该签名(通过
jarsigner或 Gradle 的signingConfigs)可作为合法所有权的证明。注意:为具有委托签名密钥的应用注册软件包名称如果您要注册的软件包名称所属的应用的签名私钥已委托给第三方分发平台(例如 Samsung Galaxy Store),那么在证明对私钥的所有权时,您必须改为按照以下步骤操作。- 构建您的发布 APK 或 AAB,并将其上传到分发平台。
- 直接从相应分发平台下载最终的已签名发布 APK。
- 将您在第 9 步下载的已签名 APK 上传到 Play 管理中心。
- 上传:返回 Play 管理中心,选择上传,找到已签名的发布 APK,然后上传。Android 会检查签名并注册您的所有权。
第 4 步:跟踪软件包名称注册情况
Android 会正式尝试注册您的软件包名称,并将其关联到您已验证的 Google Play 开发者身份。
成功完成验证后,您会收到一则邮件通知。
您可以在“软件包”页面上跟踪注册情况和密钥状态。
添加其他密钥
注册软件包名称后,您可以添加其他密钥。
- 选择上传 APK 以开始所有权验证用户体验历程。
- 下一个界面将显示软件包名称、所选的 SHA-256 公钥证书和签名指南。
- 复制您的代码段(与您的开发者账号相关联的唯一标识符)。
- 准备 APK:在 IDE 中(使用具有相同软件包名称的空项目或实际应用),前往应用的源代码树。
- 在 assets 文件夹中,创建一个名为 adi-registration.properties 的文件(名称必须完全一致)。
- 打开文件并粘贴相应代码段。
- 查看 GitHub 上的示例项目,确认所有权证明的结构正确且代码段放置无误。
- 构建和签名:构建发布 APK 并使用与公共证书指纹对应的私钥对其进行签名。该签名(通过
jarsigner或 Gradle 的signingConfigs)可作为合法所有权的证明。 - 上传:返回 Play 管理中心,选择上传,找到已签名的发布 APK,然后上传。Android 会检查签名并注册您的所有权。