Có gói miễn phí
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ì
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 ý// nghe quen không?
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
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.
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.
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ì
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.
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.
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 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 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.
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
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ề.
Apple và Google duyệt mọi ứng dụng, và bạn chọn thời điểm công khai.
// bảng giá
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.
$0 mãi mãi
Dùng thử trên một ứng dụng thật.
Phù hợp nhất cho lập trình viên cá nhân
$19 /tháng
Dành cho lập trình viên cá nhân.
$49 /tháng
Dành cho nhóm phát hành thường xuyên.
Tùy chỉnh
Dành cho công ty lớn.
// cho người tò mò
Đ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
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.
Ứ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.
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.
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.
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.
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.
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.
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í →