|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
Автоматизация обновлений приложений18.11.2018, 23:34. Показов 706. Ответов 8
Метки нет (Все метки)
После очередной затеи Гугла, которая потребовала обновление приложений, задумался над одной проблемой, но никак не могу понять как лучше ее решить.
Исходные данные. Есть несколько сотен приложений с одинаковым программным кодом. Различия только в именах пакетов и данных, содержащихся в этих приложениях. Обычно обновление этих приложений делается в ручную в неспешном режиме, по 10-15 штук в день. Как это происходит. В Студии вносятся коррективы в приложение (меняется имя пакета, иконки и еще несколько файлов с контентом), затем приложение собирается в apk и заливается на маркет гугла. Работа простая, но тупая. Вопрос. Каким образом можно было бы автоматизировать хотя бы часть операций, желательно внесение изменений и сборку apk?
0
|
|
| 18.11.2018, 23:34 | |
|
Ответы с готовыми решениями:
8
Автоматизация деплоя .NET приложений Трояны нового типа маскируются под диспетчер обновлений популярных приложений Трояны нового типа маскируются под диспетчер обновлений популярных приложений |
|
Модератор
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 19.11.2018, 06:37 | |
|
Alexvp, смена имени пакета не попадает под понятие «обновление существующего пакета» или я не прав? Что за приложения такие чудесные - не могу придумать легал кейс при котором такое происходит - поделитесь фантазией
0
|
|
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
| 19.11.2018, 08:54 [ТС] | |
|
Не совсем понял вопрос насчет смены имени пакета. Каждое приложение имеет свое уникальное имя.
Таких приложений на маркете много, оболочка отличается, а программный код один. Например, клоны игры "три в ряд"
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|||
| 19.11.2018, 10:51 | |||
|
vxg, есть такая финансовая модель на грани фола. Приложения вовсе не чудесные, но берут количеством.
А в чём собственно проблема?
0
|
|||
|
145 / 134 / 22
Регистрация: 28.06.2015
Сообщений: 674
|
||
| 19.11.2018, 11:01 | ||
|
Признают клонам и в баню. P.S. Что самое "смешное", там сколько приложений заблокируют, столько нарушений на аккаунт и считают. После 3 - х как правило идет блок аккаунта. P.P.S А что еще более "смешное", что платную и бесплатную версию так же считают клонами. У буржуев на форумах был шухер, по этому поводу. Один разраб вроде как отбился, но и то только благодаря форуму, там кто то от гугла тусил. Поддержка отказала по всем пунктам.
0
|
||
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
||
| 19.11.2018, 12:21 [ТС] | ||
|
По сути, это должно быть типа скрипта, который собирает приложение из указанных локальных источников. И должен работать в цикле, пока все заготовки не обработает. Пока даже не понимаю в чем этот скрипт писать, чтобы он взаимодействовал со Студией. Насчет приложений и бизнес-модели, то да, они берут количеством. Гугл вполне к ним лояльно относится, во всяком случае к моим. С 2011 года и особых проблем не было.
0
|
||
|
90 / 89 / 23
Регистрация: 08.07.2014
Сообщений: 548
|
|
| 19.11.2018, 13:55 | |
|
0
|
|
|
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
|
||
| 19.11.2018, 14:24 | ||
|
Студия это просто визуальное представление, по сути она работает с другими маленькими приложениями выполняющие каждый свою роль. Ну а по теме вот для ubuntu https://habr.com/post/335074/ Это буквально первая ссылка на запрос "сборка apk из консоли"
1
|
||
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
| 19.11.2018, 17:31 [ТС] | |
|
_Night_Scream_, спасибо за идею!
Попробую так сделать. Хотя лучше бы из-под Windows. Привычнее как-то ![]() И пока не совсем понял а как подтянуть в этом случае, например, com.google.android.gms: play -service?
0
|
|
| 19.11.2018, 17:31 | |
|
Помогаю со студенческими работами здесь
9
Затрёт ли пакет обновлений SP1 пакет обновлений SP2? Клиент-Сервер приложений-SQLServer : как сделать сервер приложений Запрет обновлений Поток обновлений ОС Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|