Есть бесплатный тариф
Выпускайте мобильное приложение нажатием одной кнопки. Мы соберём, подпишем, протестируем и отправим его в 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 # пока вы не решите// знакомо?
401 Unauthorized
«Provisioning profile не совпадает».
200 OK Сертификаты и профили загружаются для каждой сборки.
409 Conflict
«Этот номер сборки уже использован».
200 OK Мы узнаём последний номер в магазине и берём следующий.
403 Forbidden
«Для этого нужен Mac».
200 OK Сборки iOS выполняются на Mac, которые предоставляет GitHub. Работайте из Windows.
500 Internal Server Error
«А у меня на компьютере всё работало».
200 OK Каждая сборка всегда начинается на чистой машине.
404 Not Found
«У кого ключ загрузки?»
200 OK Ваши ключи остаются в зашифрованном виде в вашем собственном GitHub. Мы их не храним.
503 Service Unavailable
«Оно не вылетает на Android?»
200 OK Каждую сборку Android мы сначала открываем на виртуальном телефоне.
// как это работает
Привяжите репозиторий GitHub, в котором уже живёт ваше приложение. Менять код в основной ветке не нужно.
Подключите Apple и Google Play один раз по пошаговому руководству. Ваши ключи попадают прямо в ваши собственные зашифрованные секреты GitHub.
Следите за каждым этапом в реальном времени на портале, а затем откройте результат в TestFlight или Google Play.
// что вы получаете
Всю работу делает ваш ключ App Store Connect. Сертификаты и профили настраиваются для каждой сборки, а затем она отправляется в App Store Connect и готова для TestFlight.
Бандлы подписываются вашим ключом загрузки и проверяются, а затем отправляются в Google Play как черновик, если вы подключили доступ к Play.
Сборки Android устанавливаются и открываются на виртуальном телефоне — со скриншотом и проверкой на сбои.
Ключи магазинов запечатываются прямо в зашифрованные секреты GitHub вашего репозитория и проверяются в Apple и Google при добавлении. Push200 не хранит их копий.
public: falseЖдём вас. Попробуйте переключатель.Сборки останавливаются в App Store Connect или в черновике Play. Публиковать или нет — всегда решаете вы.
Каждая сборка выполняется в своей отдельной ветке из вашего последнего кода. Основная ветка никогда не меняется.
// 200 OK
Больше никакой борьбы с сертификатами в полночь. Ваше приложение в App Store и Google Play, где его может скачать любой ваш знакомый.
Apple и Google проверяют каждое приложение, а когда его опубликовать, решаете вы.
// цены
Сборки выполняются в вашем собственном аккаунте GitHub, поэтому GitHub выставляет счёт за минуты сборки по вашему тарифу. Наша цена не меняется, сколько бы вы ни собирали.
Начните бесплатно, без карты. Цены указаны в долларах США. Отменить можно в любой момент.
$0 навсегда
Попробуйте на настоящем приложении.
Лучший выбор для одиночек
$19 /мес.
Для разработчиков-одиночек.
$49 /мес.
Для команд, которые часто выпускают обновления.
По запросу
Для крупных компаний.
// для любопытных
Заполните короткую форму. Мы создадим настройки и добавим файлы сборки в отдельную ветку, чтобы ваш собственный код оставался чистым.
Выпустить приложение бесплатно →// ваши настройки сборки
{
"framework": "capacitor",
"platform": "both",
"appDir": "mobile",
"ios": { "bundleId": "com.you.app" },
"android": {
"packageName": "com.you.app",
"track": "internal"
}
}// вопросы и ответы
Вы делаете push своего приложения, а 200 — это код ответа, который в вебе означает успех. Push, а затем 200 OK.
Приложения на Expo и Capacitor, для iOS и Android. Поддержка обычного React Native появилась недавно и пока прошла проверку на небольшом числе реальных приложений. Поддержка Flutter совсем новая, поэтому расскажите нам, как пройдёт ваша первая сборка.
Нет. Сборки iOS выполняются на Mac, которые предоставляет GitHub, поэтому можно работать из Windows.
GitHub выставляет счёт за минуты сборки на ваш собственный аккаунт, по вашему тарифу GitHub. Типичная полная сборка для iOS и Android занимает около 18 минут, это примерно US$0.44 по опубликованным расценкам GitHub, без учёта бесплатного лимита. Установите в GitHub лимит расходов, чтобы держать траты под контролем.
Прямо в зашифрованные секреты GitHub вашего репозитория, и больше они нигде не остаются. Вы подключаете GitHub в один клик и сами выбираете, к каким репозиториям открыть доступ. Push200 не хранит ваши ключи магазинов.
Нет. Сборки останавливаются в App Store Connect или в черновике Google Play. Когда что-либо публиковать, решаете вы.
Free — $0 за 1 приложение, Pro — US$19 в месяц за 5 приложений, Team — US$49 в месяц без ограничений по приложениям. Крупные компании могут запросить у нас индивидуальную цену. Отменить можно в любой момент.
Начните бесплатно, без карты. Настройте первое приложение уже сегодня.
Выпустить приложение бесплатно →