本指南介绍了如何在开源代码库中注册应用。该流程与通过应用分发商分发应用类似。虽然您无需注册应用即可继续在开源代码库中分发应用,但注册应用可让用户继续享受与现在相同的安装体验。
在开始之前,请先设置 Android 开发者管理中心账号或 Google Play 管理中心账号。如果您没有账号,请按照开发者验证指南进行注册。
选择用户安装应用的方式
根据您是否进行验证和注册,用户可以通过以下两种方式之一安装您的应用:
- 您的用户不会受到任何影响。将您的应用注册到您已验证的身份,以便用户可以像往常一样安装。
- 高级流程设置。如果您不想注册应用,用户可以在其设备上启用高级流程。完成此一次性设置后,用户便可安装未经验证的开发者提供的应用。
注册新应用
如需注册新应用,请完成以下步骤。
- 在 Android 开发者管理中心或 Google Play 管理中心的“Android 开发者验证”标签页中,点击注册软件包名称。
- 输入新应用的软件包名称,然后点击下一步。
- 点击添加密钥,然后输入签名密钥的 SHA-256 证书指纹。如需了解如何提取指纹,请参阅帮助中心指南。如果开源代码库使用您的签名密钥来分发应用,您无需完成任何其他步骤。
- 如果开源代码库使用其密钥对应用重新签名,请在代码库中发布应用后下载商店签名的 APK。
- 从 APK 中提取 SHA-256 证书指纹。
- 在控制台中,前往已注册的应用,点击添加密钥,然后输入提取的 SHA-256 证书指纹。如果您收到验证所有权的提示,请点击验证,然后按照注册现有应用部分中的第 9 步到第 12 步操作。在极少数情况下,如果您在注册代码库的密钥之前,新应用已从代码库安装到 50 台或更多 Android 设备上,系统就会显示此提示。
注册现有应用
如果开源代码库使用您的签名密钥分发应用,请遵循现有的软件包名称注册指南。
如需注册由注册表使用其密钥重新签名的现有应用,请完成以下步骤:
- 从开源平台下载平台签名的 APK。
- 从 APK 中提取 SHA-256 证书指纹。如需了解如何提取指纹,请参阅帮助中心指南。
- 在 Android 开发者管理中心或 Google Play 管理中心内的 Android 开发者验证页面上,点击注册软件包名称。
- 输入现有应用的软件包名称,然后点击下一步。
- 点击选择密钥。如果应用的已知安装量少于 50 次,请点击添加密钥,然后输入 SHA-256 证书指纹。
- 从符合条件的指纹列表中选择提取的 SHA-256 证书指纹。如果未列出指纹,请点击显示其他注册方式,点击显示其他密钥的指纹,然后从该列表中选择指纹。
- 点击添加密钥。
- 点击上传 APK。
- 复制提供的代码段,前往应用的源代码树,在
assets文件夹中创建一个名为adi-registration.properties的文件,然后将代码段粘贴到该文件中。 - 将包含该代码段的新应用版本发布到代码库。
- 从代码库下载新的 APK 版本。
- 将 APK 上传到控制台。