Мобильные фермы
Мобильные фермы
@mobile_farms_ubt

Массовая установка приложений на ферме: скрипт должен не ломать 24/7

Массовая установка приложений на ферме: скрипт должен не ломать 24/7

На большой ферме ручная установка быстро превращается в риск: один зависший девайс, и очередь встала. Поэтому скрипт должен уметь три вещи: проверять связь по ADB, ставить APK только при живом устройстве и логировать результат по каждому хосту. Без этого вы не поймёте, где именно отвалился процесс.

Базовый порядок такой: — adb devices, фильтр только device; — установка через adb install -r или тихое обновление через заранее проверенный пакет; — пауза между командами, чтобы не забить USB-шину. Если приложение требует разрешений, их лучше выдавать отдельным блоком, а не смешивать с установкой. Так проще откатывать сбой.

Для массового обновления держите отдельные списки: рабочие, новые, проблемные. На проблемных сначала проверяйте свободное место, статус экрана и питание. Скрипт не должен пытаться ставить пакет на устройство, которое ушло в офлайн или в вечную перезагрузку. Логируйте время старта, код возврата и имя пакета — это спасает при разборе инцидентов.

Не ставьте всё подряд одной командой без очереди и контроля ошибок. Лучше медленнее, но с повторяемым результатом и понятным журналом. Стабильность превыше скорости.
Этот пост опубликован в Telegram-канале Мобильные фермы. Подписаться можно по ссылке: @mobile_farms_ubt.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.