免费发布你的应用 →

提供免费版

把你的应用推送到应用商店。
一键操作,200 OK。

点一下按钮,就能发布你的移动应用。自动构建、签名、测试,并提交到 App Store 和 Google Play。无需 Mac,在你点头之前,什么都不会公开。

无需银行卡。支持 Expo、Capacitor、React Native 和 Flutter 应用。直接使用你现有的 GitHub 仓库。你的密钥留在你的 GitHub 中。

// push200 是什么

连接你的代码和应用商店的那个按钮。

发布一个移动应用,要处理证书、描述文件、签名密钥、构建号,还要对接两个不同的商店。每次你点击发布,Push200 都会从你的 GitHub 仓库帮你搞定这一切。

名字就是理念:你推送(push),然后得到 200,也就是代表成功的状态码。

# 发布的感觉就是这样
POST /release HTTP/1.1
Targets: ios, android

HTTP/1.1 200 OK
Signed: true
Phone-Test: passed
Delivered-To: App Store Connect, Google Play
Public: false # 直到你点头
1次点击即可开始构建
2个应用商店,一个控制台
0台 Mac,无需自备
<5 分钟完成 iOS 构建(我们的真实测试)

// 是不是很眼熟?

每一个发布错误,最终都变成 200。

401 Unauthorized

“描述文件不匹配。”

200 OK 每次构建都会自动获取证书和描述文件。

409 Conflict

“这个构建号已经用过了。”

200 OK 我们会读取商店里最新的构建号,然后使用下一个。

403 Forbidden

“这得用 Mac 才行。”

200 OK iOS 构建在 GitHub 托管的 Mac 上运行。你用 Windows 就行。

500 Internal Server Error

“在我电脑上明明没问题。”

200 OK 每次构建都从一台全新的干净机器开始。

404 Not Found

“上传密钥在谁手里?”

200 OK 你的密钥加密存放在你自己的 GitHub 中,我们不保留。

503 Service Unavailable

“它在 Android 上崩溃了吗?”

200 OK 每个 Android 构建都会先在虚拟手机上打开。

// 使用方法

从第一次登录到第一次构建,只需三步。

  1. ✓编码
  2. ✓签名
  3. ✓构建
  4. ✓测试
  5. 5发布
  1. 01

    连接你的仓库

    关联你的应用所在的 GitHub 仓库。主分支上的代码无需任何改动。

  2. 02

    连接你的应用商店

    按照分步指南,一次性连接 Apple 和 Google Play。你的密钥会直接存入你自己加密的 GitHub Secrets。

  3. 03

    点击发布

    在控制台实时查看每个阶段,然后在 TestFlight 或 Google Play 中打开结果。

// 你能得到什么

繁琐的部分,都交给我们。

iOS 签名全自动

你的 App Store Connect 密钥会完成这些工作。每次构建都会自动处理好证书和描述文件,然后提交到 App Store Connect,随时可在 TestFlight 中测试。

Android 签名并校验

应用包会用你的上传密钥签名并校验。连接 Play 访问权限后,会以草稿形式提交到 Google Play。

虚拟手机测试

Android 构建会安装到虚拟手机上并打开,同时截图并检查是否崩溃。

你的密钥留在你的 GitHub 中

商店密钥会直接加密存入你仓库的 GitHub Secrets,并在添加时与 Apple 和 Google 进行校验。Push200 不保留副本。

public: false等你操作。试试这个开关。

一切由你掌控

构建止步于 App Store Connect 或 Play 草稿。是否公开发布,永远由你决定。

你的分支保持原样

每次构建都在一个独立的分支上运行,基于你的最新代码。你的主分支永远不会被改动。

// 200 OK

你的应用上线的那一刻。

再也不用半夜跟证书较劲。你的应用上架 App Store 和 Google Play,你认识的每个人都能下载。

  • ✓ 上架 App Store,供 iPhone 用户下载
  • ✓ 上架 Google Play,供 Android 用户下载
  • ✓ 全部只需控制台里的一个按钮
免费发布你的应用 →

Apple 和 Google 会审核每一个应用,何时公开由你决定。

你的应用已上线App StorePlay已上线App Store已上线Google Play

// 价格

套餐简单明了。我们不按分钟收费。

构建在你自己的 GitHub 账户上运行,因此构建分钟数由 GitHub 按你自己的套餐计费。无论你构建多少次,我们的价格都不变。

免费开始,无需银行卡。价格以美元计。随时可以取消。

免费版

$0 永久免费

用真实的应用试一试。

  • 1 个应用,每天 3 次构建
  • iOS 和 Android 构建
  • 虚拟手机测试
  • 密钥保存在你自己的 GitHub 中
免费开始

团队版

$49 /月

适合频繁发布的团队。

  • 不限应用数量,每天 100 次构建
  • 包含专业版全部功能
  • 同时运行 5 个构建
  • 团队成员(即将推出)
  • 优先支持
升级团队版

企业版

定制

适合大型企业。

  • 包含团队版全部功能
  • 签署合同
  • 单点登录(即将推出)
  • 专属支持
联系我们

// 给好奇的你

配置刚刚好,无需时时操心。

填写一张简短的表单。我们会生成设置,并把构建文件添加到一个独立的分支,让你自己的代码保持干净。

免费发布你的应用 →
// 你的构建设置
{
  "framework": "capacitor",
  "platform": "both",
  "appDir": "mobile",
  "ios": { "bundleId": "com.you.app" },
  "android": {
    "packageName": "com.you.app",
    "track": "internal"
  }
}

// 常见问题

有问必答,直截了当。

为什么叫 Push200?

你推送(push)你的应用,而 200 是网络上代表成功的状态码。推送,然后 200 OK。

支持哪些应用?

支持 iOS 和 Android 的 Expo 和 Capacitor 应用。纯 React Native 支持是新功能,还没有在很多真实应用上验证过。Flutter 支持刚刚推出,请告诉我们你的第一次构建情况如何。

需要 Mac 吗?

不需要。iOS 构建在 GitHub 托管的 Mac 上运行,所以你用 Windows 就行。

构建分钟数由谁付费?

GitHub 会按你的 GitHub 套餐,把构建分钟数计入你自己的账户。一次完整的 iOS 和 Android 构建通常大约用 18 分钟,按 GitHub 公布的价格计算,在扣除免费额度之前约为 US$0.44。你可以在 GitHub 中设置消费上限,把费用控制在自己手里。

我的密钥存放在哪里?

直接存入你仓库的加密 GitHub Secrets,而且只存放在那里。你只需一键连接 GitHub,并自行选择要共享哪些仓库。Push200 不保留你的商店密钥。

它会不小心把我的应用公开发布吗?

不会。构建止步于 App Store Connect 或 Google Play 草稿。何时公开,由你决定。

费用是多少?

免费版 $0,可用于 1 个应用;专业版每月 US$19,可用于 5 个应用;团队版每月 US$49,应用数量不限。大型企业可以向我们咨询定制价格。你可以随时取消。

你的下一次发布,可能只差一次点击。

免费开始,无需银行卡。今天就设置好你的第一个应用。

免费发布你的应用 →
Push200:把你的应用推送到 App Store 和 Google Play