如果您仅在 Google Play 之外分发应用,请使用 Android 开发者管理中心来管理您的开发者身份并注册应用的软件包名称。本指南介绍了如何验证您的账号,以及如何确保您的应用可在经过认证的 Android 设备上安装。
创建账号
首先,请使用您的 Google 账号注册一个 Android 开发者管理中心账号。如果您是学生或爱好者,可以创建一种特殊的账号类型,这种账号的验证要求较低,且无需付费。
选择应用的分发方式
您的应用仍可旁加载。用户的体验取决于您选择的路径。
完成身份验证
您必须提供官方文件来验证自己的身份。具体要求因您是以个人还是组织身份注册而异。如果您已准备好所有必需的信息,完成此流程通常需要大约 10 分钟。
所有账号的必填信息
法定全名和地址:个人必须提交由政府签发的带照片身份证件以及地址证明文件,才能完成验证程序。 以下是美国境内个人可接受的身份证件和地址证明文件示例:
- 护照
- 国民身份证
- 驾照
- 永久居民卡或绿卡
- 由政府签发的带照片身份证件(其中列有地址信息)
- 电费、水费、燃气费、上网费、有线电视费的缴费单
- 保险对账单(住宅保险、健康保险等)
- 信用卡或银行对账单
联系详情:私人电子邮件地址和电话号码,通过动态密码 (OTP) 进行验证。
组织的其他要求
- 邓氏编码:由 Dun & Bradstreet 提供的贵组织的专属 9 位数标识符,可用于在全球范围内确定贵商家的法律身份。如果您的组织没有邓白氏编码,您可从 Dun & Bradstreet 网站免费获取一个。
- 经过验证的网站:必须使用 Google Search Console 验证贵组织的网站。
- 官方组织文件:以下是美国境内的组织必须提供的文件示例。您所在地区所需的文件可能有所不同。
- 由美国国税局签发或加盖印章且注明了组织名称的任何文件、通知或信函。部分示例包括 CP575、147C、CP299、988、937、1050 和 5822 等。
- 向美国国家税务局提交的表单仅当可在美国国家税务局网站上找到表单副本时,我们才会接受。部分示例包括表单 8871 和 990。
- 由您开展业务活动的州颁发且注明了组织名称的公司注册证书
- 您最近提交的 SEC 申报文件(例如 10-K、10-Q 或 8-K 表单),该文件应注明贵组织的名称
- 由 Experian、Equifax 或 TransUnion 提供且注明了组织名称的商业信用报告
- 仅适用于政府部门和机构:包含全名、地址和日期的公函
注册软件包名称
验证完成后,您可以在软件包页面上注册应用的软件包名称。注册流程会将您的应用与您已验证的开发者身份相关联。在 Android 开发者管理中心内完成以下操作以进行注册:
- 输入软件包名称:提供您要注册的唯一软件包名称。
- 添加密钥:输入应用签名密钥对中的 SHA-256 证书指纹。然后,状态将变为审核中。
- 证明所有权:对于现有软件包名称,您必须使用自己的私钥为 APK 签名并上传该 APK。Android 开发者管理中心提供了一个代码段,可添加到相应 APK 的资源文件夹中以完成此挑战。注册成功后,您会收到电子邮件通知,并且开发者控制台中的软件包状态会更新为已注册。
转移软件包名称
您还可以在开发者账号之间转移软件包名称。转移作业通过设置页面进行管理。如需发起转移,您必须满足以下条件:
- 已验证状态:来源账号和目标账号都必须经过验证且状态良好。
- 已注册密钥:软件包名称必须具有已注册的密钥,并且可安装。
- 所需信息:您需要提供目标开发者 ID、两个账号的订单 ID,以及转移原因。
处理重复的软件包名称
如果多位开发者使用同一软件包名称,则注册权取决于软件包声明规则。以下规则旨在将软件包名称分配给签名密钥占已知总安装量 50% 以上的开发者:
- 多数集群:如果开发者的密钥占所有安装量的 50% 以上,则该开发者在注册时具有优先权。
- 庞大的集群:如果没有任何一个密钥的安装量超过总安装量的 50%,则任何拥有“庞大集群”(安装量达到或超过 50 次)的开发者都可以注册相应软件包名称。
- 先到先得:如果不存在足够大的集群,任何拥有已知密钥的开发者都可以按先到先得的原则注册软件包名称。
以下示例演示了这些规则:
多数密钥持有者的优先级:
签名密钥占已知总安装量 50% 以上的开发者在注册时具有优先权。所有其他开发者都必须使用其他软件包名称。
开发者 |
软件包名称 |
键 |
安装人数 |
A |
com.test.1 |
11 |
1000 |
B |
com.test.1 |
12 |
100 |
在这种情况下,开发者 A 有资格注册该软件包名称。 开发者 B 需要使用其他名称或申请例外情况。
安装量超过 50 次的密钥的资格要求:
如果没有任何一个密钥的安装量超过总安装量的 50%,则安装量达到或超过 50 次的所有密钥均可注册。所有其他开发者(即所持密钥的安装量少于 50 次的开发者)都必须申请使用相应软件包名称的权限。
开发者 |
软件包名称 |
键 |
安装人数 |
C |
com.test.2 |
21 |
100 |
D |
com.test.2 |
22 |
100 |
E |
com.test.2 |
23 |
10 |
_在此示例中,没有单个键占多数。安装次数达到 50 次或以上的开发者 C 和 D 可以注册该软件包名称。开发者 E 需要使用其他 namerequest 权限。
安装次数少于 50 次的密钥先到先得:
如果所有密钥均未达到 50 次安装的门槛,则可以按“先到先得”原则注册所有已知密钥。一旦有开发者注册了软件包名称,其他开发者就需要为自己的软件包使用其他名称(或申请例外情况)。
开发者 |
软件包名称 |
键 |
安装人数 |
F |
com.test.3 |
31 |
10 |
G |
com.test.3 |
31 |
10 |
在此方案中,所有拥有密钥的开发者均符合条件。一旦有开发者注册了软件包名称,其他开发者就需要申请权限。