一行命令,将 APK 发布到所有主流安卓应用商店

GitHub Download
apkgo
# 生成配置
$ apkgo init --store huawei,xiaomi,oppo

# 一键上传到所有商店
$ apkgo upload -f app-release.apk --notes-file CHANGELOG.md

{
  "apk": { "package": "com.example.app", "version_name": "2.1.0" },
  "results": [
    { "store": "huawei", "success": true, "duration_ms": 18420 },
    { "store": "xiaomi", "success": true, "duration_ms": 5230 },
    { "store": "oppo", "success": true, "duration_ms": 12100 }
  ]
}

支持的商店

覆盖国内主流安卓分发渠道,支持自定义脚本扩展

华为 AppGallery

AppGallery Connect Publishing API v2

OAuth2

小米开放平台

应用自动发布接口

RSA 签名

OPPO 开放平台

应用发布 OpenAPI

HMAC-SHA256

vivo 开放平台

应用分发接口

HMAC-SHA256

荣耀开发者平台

应用发布 API

OAuth2

腾讯应用宝

开放平台 API 发布接口

HMAC-SHA256

Google Play

Android Publisher API v3

Service Account JWT

Samsung Galaxy Store

Content Publish API

Service Account JWT

蒲公英 (Pgyer)

内测分发平台

API Key

fir.im

内测分发平台

API Token

脚本扩展

用任意语言编写自定义上传逻辑

Script

为什么选择 apkgo

并发上传

同时上传到所有商店,goroutine 并行执行,不串行等待

🤖

AI Agent 友好

JSON 输出、语义化退出码、可发现的配置 schema、零交互

CI/CD 就绪

单二进制,无依赖。GitHub Actions、Jenkins、GitLab CI 直接集成

🔌

可扩展

自注册 registry 架构,新增商店只需一个文件,零改动主流程

🔒

安全

凭证本地 YAML 存储,不上报任何应用数据,可禁用遥测

📦

单二进制

Go 编译,跨平台分发。macOS / Linux / Windows,amd64 / arm64

AI Agent 集成

每一个设计决策都考虑了机器消费场景

0
全部成功
1
部分失败
2
全部失败
3
输入错误
# Agent 可自动发现每个商店需要的配置
$ apkgo stores

{
  "stores": [
    {
      "name": "huawei",
      "console_url": "https://developer.huawei.com/...",
      "fields": [
        { "key": "client_id", "required": true },
        { "key": "client_secret", "required": true }
      ]
    }, ...
  ]
}

安装

Skillnpx skills add KevinGong2013/apkgo
Linuxcurl -fsSL https://github.com/KevinGong2013/apkgo/releases/latest/download/apkgo_Linux_x86_64.tar.gz | tar xz -C /usr/local/bin apkgo
macOScurl -fsSL https://github.com/KevinGong2013/apkgo/releases/latest/download/apkgo_Darwin_arm64.tar.gz | tar xz -C /usr/local/bin apkgo
Gogo install github.com/KevinGong2013/apkgo@latest
Dockerdocker pull ghcr.io/kevingong2013/apkgo:latest

Usage Dashboard

apkgo 全球使用实况

Loading stats...