结果排查

Android NOT_REGISTERED 怎么处理:先查包名,再补登记

NOT_REGISTERED 表示本次查询的身份未在官方记录中被识别。先排除包名错误、调试后缀和未完成的控制台流程,再核对注册及证书关联。它不直接证明包名被别人占用,也不意味着应立即换密钥。

指南摘要

Android NOT_REGISTERED 怎么处理?核对正式 applicationId、账号和注册流程,再复查原输入,避免误改包名或签名密钥。

适合人群: 发布前遇到未注册结果,需要找出正确整改入口的 Android 团队。

发布检查步骤

  1. 从生产 APK 确认最终 applicationId,检查是否误填应用名称或 debug 后缀。
  2. 确定包名应由哪个开发者账号、哪个官方控制台管理。
  3. 完成包名登记和必要的所有权证明。
  4. 等待控制台显示完成并考虑状态传播,再以同一包名和证书复查。

关键事实

当前结果未识别注册记录
优先核对生产包名
避免操作无计划地换密钥或创建替代包名
注意事项

包名影响升级、链接、权限和用户连续性。不要为了改变查询结果而创建新包名,或擅自修改正式 applicationId。

详细说明

先排除输入错误,再检查账号待办

从实际生产产物读取 applicationId。debug 后缀、多渠道 flavor 和应用显示名称都可能导致查错对象。值确认后,再进入 Play Console 或 Android Developer Console 查看该账号的登记待办。

刚完成注册时,保留原输入,待控制台处理完成后再复查。若还未识别,应继续核对归属与证明材料,不能用无限重试替代调查,也不要为“变绿”而临时生成新密钥。

  • 核对完整包名。
  • 确认账号访问权限与归属。
  • 完成所需所有权证明,保留处理记录。
响应示例
{
  "state": "NOT_REGISTERED"
}

填入正式包名;要核对实际 APK 的签名,再补充该产物的公开证书 SHA-256。查询用于发现登记问题,不能代替商店审核。

运行状态检测 →

常见问题

是不是说明包名被别人注册了?

不一定。未完成登记、查询了错误的变体或错误输入,都可能让当前身份未被识别。先检查正式包名和控制台记录;存在归属争议时再走官方支持流程。

CI 应该一直自动重试吗?

不应该。NOT_REGISTERED 是成功响应中的业务状态,需要调查或登记处理。它与临时 500、503 等服务错误不同;完成整改后有目的地复查,避免消耗配额而没有新信息。

来源与审核

最后审核: