在开源代码库中注册您的应用

本指南介绍了如何在开源代码库中注册应用。该流程与通过应用分发商分发应用类似。虽然您无需注册应用即可继续在开源代码库中分发应用,但注册应用可让用户继续享受与现在相同的安装体验。

在开始之前,请先设置 Android 开发者管理中心账号或 Google Play 管理中心账号。如果您没有账号,请按照开发者验证指南进行注册。

选择用户安装应用的方式

根据您是否进行验证和注册,用户可以通过以下两种方式之一安装您的应用:

  • 您的用户不会受到任何影响。将您的应用注册到您已验证的身份,以便用户可以像往常一样安装。
  • 高级流程设置。如果您不想注册应用,用户可以在其设备上启用高级流程。完成此一次性设置后,用户便可安装未经验证的开发者提供的应用。

注册新应用

如需注册新应用,请完成以下步骤。

  1. 在 Android 开发者管理中心或 Google Play 管理中心的“Android 开发者验证”标签页中,点击注册软件包名称。
  2. 输入新应用的软件包名称,然后点击下一步。
  3. 点击添加密钥,然后输入签名密钥的 SHA-256 证书指纹。如需了解如何提取指纹,请参阅帮助中心指南。如果开源代码库使用您的签名密钥来分发应用,您无需完成任何其他步骤。
  4. 如果开源代码库使用其密钥对应用重新签名,请在代码库中发布应用后下载商店签名的 APK。
  5. 从 APK 中提取 SHA-256 证书指纹。
  6. 在控制台中,前往已注册的应用,点击添加密钥,然后输入提取的 SHA-256 证书指纹。如果您收到验证所有权的提示,请点击验证,然后按照注册现有应用部分中的第 9 步到第 12 步操作。在极少数情况下,如果您在注册代码库的密钥之前,新应用已从代码库安装到 50 台或更多 Android 设备上,系统就会显示此提示。

注册现有应用

如果开源代码库使用您的签名密钥分发应用,请遵循现有的软件包名称注册指南。

如需注册由注册表使用其密钥重新签名的现有应用,请完成以下步骤:

  1. 从开源平台下载平台签名的 APK。
  2. 从 APK 中提取 SHA-256 证书指纹。如需了解如何提取指纹,请参阅帮助中心指南。
  3. 在 Android 开发者管理中心或 Google Play 管理中心内的 Android 开发者验证页面上,点击注册软件包名称。
  4. 输入现有应用的软件包名称,然后点击下一步。
  5. 点击选择密钥。如果应用的已知安装量少于 50 次,请点击添加密钥,然后输入 SHA-256 证书指纹。
  6. 从符合条件的指纹列表中选择提取的 SHA-256 证书指纹。如果未列出指纹,请点击显示其他注册方式,点击显示其他密钥的指纹,然后从该列表中选择指纹。
  7. 点击添加密钥。
  8. 点击上传 APK。
  9. 复制提供的代码段,前往应用的源代码树,在 assets 文件夹中创建一个名为 adi-registration.properties 的文件,然后将代码段粘贴到该文件中。
  10. 将包含该代码段的新应用版本发布到代码库。
  11. 从代码库下载新的 APK 版本。
  12. 将 APK 上传到控制台。