Phát hành ứng dụng miễn phí →

Có gói miễn phí

Đưa ứng dụng của bạn lên cửa hàng.
Một cú bấm. 200 OK.

Phát hành ứng dụng di động chỉ với một cú bấm. Ứng dụng được build, ký, kiểm thử và gửi lên App Store và Google Play. Không cần Mac, và không có gì được công khai cho đến khi bạn đồng ý.

Không cần thẻ. Hỗ trợ ứng dụng Expo, Capacitor, React Native và Flutter. Dùng ngay với kho mã GitHub sẵn có của bạn. Khóa của bạn nằm trong GitHub của bạn.

// push200 là gì

Nút bấm nằm giữa mã nguồn của bạn và cửa hàng ứng dụng.

Phát hành một ứng dụng di động nghĩa là phải lo chứng chỉ, profile, khóa ký, số build và hai cửa hàng khác nhau. Push200 lo hết mọi thứ từ kho mã GitHub của bạn, mỗi lần bạn bấm phát hành.

Cái tên nói lên ý tưởng: bạn push, và bạn nhận về 200, mã trạng thái báo thành công.

# cảm giác khi phát hành
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 # cho đến khi bạn đồng ý
1cú bấm để bắt đầu một bản build
2cửa hàng ứng dụng từ một trang quản lý
0máy Mac bạn cần sở hữu
<5 phútcho iOS trong lần chạy thử thật của chúng tôi

// nghe quen không?

Mọi lỗi khi phát hành, đều thành 200.

401 Unauthorized

“Provisioning profile không khớp.”

200 OK Chứng chỉ và profile được lấy tự động cho mọi bản build.

409 Conflict

“Số build này đã được dùng rồi.”

200 OK Chúng tôi đọc số mới nhất trên cửa hàng và dùng số tiếp theo.

403 Forbidden

“Bạn cần máy Mac để làm việc đó.”

200 OK Bản build iOS chạy trên máy Mac do GitHub cung cấp. Bạn cứ làm việc trên Windows.

500 Internal Server Error

“Trên máy tôi thì chạy được mà.”

200 OK Mỗi bản build đều bắt đầu trên một máy sạch, lần nào cũng vậy.

404 Not Found

“Ai đang giữ khóa upload?”

200 OK Khóa của bạn được mã hóa và nằm trong chính GitHub của bạn. Chúng tôi không giữ lại.

503 Service Unavailable

“Trên Android có bị crash không nhỉ?”

200 OK Mỗi bản build Android đều được mở thử trên điện thoại ảo trước.

// cách hoạt động

Từ lần đăng nhập đầu tiên đến bản build đầu tiên chỉ trong ba bước.

  1. ✓Code
  2. ✓Ký
  3. ✓Build
  4. ✓Kiểm thử
  5. 5Phát hành
  1. 01

    Kết nối kho mã

    Liên kết kho mã GitHub đang chứa ứng dụng của bạn. Không cần sửa mã trên nhánh chính.

  2. 02

    Kết nối cửa hàng

    Kết nối Apple và Google Play một lần, có hướng dẫn từng bước. Khóa của bạn được đưa thẳng vào GitHub secrets mã hóa của riêng bạn.

  3. 03

    Bấm phát hành

    Theo dõi trực tiếp từng giai đoạn trong trang quản lý, rồi mở kết quả trong TestFlight hoặc Google Play.

// bạn nhận được gì

Những phần rắc rối, đã có người lo.

Ký iOS hoàn toàn tự động

Khóa App Store Connect của bạn sẽ làm việc. Chứng chỉ và profile được xử lý cho từng bản build, rồi ứng dụng được gửi lên App Store Connect, sẵn sàng cho TestFlight.

Android, đã ký và kiểm tra

Gói ứng dụng được ký bằng khóa upload của bạn và được xác minh, rồi gửi lên Google Play dưới dạng bản nháp khi bạn kết nối quyền truy cập Play.

Kiểm thử trên điện thoại ảo

Bản build Android được cài đặt và mở trên điện thoại ảo, kèm ảnh chụp màn hình và kiểm tra crash.

Khóa của bạn luôn nằm trong GitHub của bạn

Khóa cửa hàng được niêm phong thẳng vào GitHub secrets mã hóa của kho mã, và được kiểm tra với Apple và Google ngay khi bạn thêm vào. Push200 không giữ bản sao nào.

public: falseĐang chờ bạn. Hãy thử bật công tắc.

Bạn luôn nắm quyền kiểm soát

Bản build dừng ở App Store Connect hoặc ở bản nháp trên Play. Công khai lúc nào luôn là quyết định của bạn.

Các nhánh của bạn không bị đụng tới

Mỗi bản build chạy trên một nhánh riêng, được build từ mã mới nhất của bạn. Nhánh chính của bạn không bao giờ bị thay đổi.

// 200 OK

Khoảnh khắc ứng dụng của bạn lên sóng.

Không còn phải vật lộn với chứng chỉ lúc nửa đêm. Ứng dụng của bạn có mặt trên App Store và Google Play, nơi mọi người bạn quen đều có thể tải về.

  • ✓ Trên App Store, cho iPhone
  • ✓ Trên Google Play, cho Android
  • ✓ Tất cả từ một nút bấm trong trang quản lý
Phát hành ứng dụng miễn phí →

Apple và Google duyệt mọi ứng dụng, và bạn chọn thời điểm công khai.

Ứng dụng của bạnĐÃ LÊN SÓNGApp StorePlayCó mặt trênApp StoreCó mặt trênGoogle Play

// bảng giá

Gói đơn giản. Chúng tôi không tính tiền theo phút.

Bản build chạy trên tài khoản GitHub của riêng bạn, nên GitHub tính phí số phút build theo gói của bạn. Giá của chúng tôi không đổi dù bạn build bao nhiêu.

Bắt đầu miễn phí, không cần thẻ. Giá tính bằng đô la Mỹ. Hủy bất cứ lúc nào.

Miễn phí

$0 mãi mãi

Dùng thử trên một ứng dụng thật.

  • 1 ứng dụng, 3 bản build mỗi ngày
  • Build iOS và Android
  • Kiểm thử trên điện thoại ảo
  • Khóa luôn nằm trong GitHub của bạn
Bắt đầu miễn phí

Team

$49 /tháng

Dành cho nhóm phát hành thường xuyên.

  • Không giới hạn ứng dụng, 100 bản build mỗi ngày
  • Mọi thứ trong gói Pro
  • 5 bản build cùng lúc
  • Thành viên nhóm (sắp ra mắt)
  • Hỗ trợ ưu tiên
Chọn Team

Doanh nghiệp

Tùy chỉnh

Dành cho công ty lớn.

  • Mọi thứ trong gói Team
  • Hợp đồng có ký kết
  • Đăng nhập một lần (sắp ra mắt)
  • Hỗ trợ riêng
Liên hệ với chúng tôi

// cho người tò mò

Cấu hình vừa đủ. Không cần trông chừng.

Điền một biểu mẫu ngắn. Chúng tôi tạo cài đặt và thêm các tệp build vào một nhánh riêng, để mã nguồn của bạn luôn gọn gàng.

Phát hành ứng dụng miễn phí →
// cài đặt build của bạn
{
  "framework": "capacitor",
  "platform": "both",
  "appDir": "mobile",
  "ios": { "bundleId": "com.you.app" },
  "android": {
    "packageName": "com.you.app",
    "track": "internal"
  }
}

// hỏi đáp

Câu hỏi, trả lời thẳng thắn.

Vì sao tên là Push200?

Bạn push ứng dụng của mình, và 200 là mã trạng thái báo thành công trên web. Push, rồi 200 OK.

Push200 hỗ trợ những ứng dụng nào?

Ứng dụng Expo và Capacitor, cho iOS và Android. Hỗ trợ React Native thuần mới có và chưa được thử trên nhiều ứng dụng thật. Hỗ trợ Flutter thì vừa mới ra mắt, nên hãy cho chúng tôi biết bản build đầu tiên của bạn diễn ra thế nào.

Tôi có cần máy Mac không?

Không. Bản build iOS chạy trên máy Mac do GitHub cung cấp, nên bạn có thể làm việc trên Windows.

Ai trả tiền cho số phút build?

GitHub tính phí số phút build vào tài khoản riêng của bạn, theo gói GitHub của bạn. Một lần build đầy đủ cả iOS và Android thường dùng khoảng 18 phút, tức khoảng US$0.44 theo bảng giá niêm yết của GitHub, trước khi trừ phần miễn phí. Hãy đặt giới hạn chi tiêu trong GitHub để luôn chủ động.

Khóa của tôi được lưu ở đâu?

Thẳng vào GitHub secrets mã hóa của kho mã, và đó là nơi duy nhất lưu khóa. Bạn kết nối GitHub bằng một cú bấm và chọn chính xác những kho mã muốn chia sẻ. Push200 không giữ khóa cửa hàng của bạn.

Ứng dụng của tôi có bị công khai nhầm không?

Không. Bản build dừng ở App Store Connect hoặc ở bản nháp trên Google Play. Bạn chọn khi nào thì công khai.

Chi phí bao nhiêu?

Gói Miễn phí là $0 cho 1 ứng dụng, gói Pro là US$19 mỗi tháng cho 5 ứng dụng và gói Team là US$49 mỗi tháng cho không giới hạn ứng dụng. Công ty lớn có thể liên hệ để nhận báo giá riêng. Bạn có thể hủy bất cứ lúc nào.

Lần phát hành tiếp theo của bạn có thể chỉ cách một cú bấm.

Bắt đầu miễn phí, không cần thẻ. Thiết lập ứng dụng đầu tiên ngay hôm nay.

Phát hành ứng dụng miễn phí →
Push200: đưa ứng dụng của bạn lên App Store và Google Play