Мой проект превратился из отдельного приложения для Android в веб-страницу, которая будет генерировать собственное приложение для использования организаторами мероприятий.

Читайте здесь о том, чем на самом деле является мой проект.

Поэтому, очевидно, необходимо внести некоторые изменения на сервере, чтобы сделать это возможным.

Как вы планируете это сделать?

Во-первых, мы начали с предоставления веб-страницы, которую организаторы могут использовать для отправки информации о приложении, которое им необходимо создать, например, название приложения, ссылку на API (для получения файлов json) и их адрес электронной почты (для их отправки по почте). apk после его создания).

HTML-файл для того же можно найти здесь.

Оттуда данные, отправленные ими, будут преобразованы объектом json (с использованием javascript) и далее отправлены на открытый сервер событий через POST-запрос, где они будут записаны в базу данных.

Мы сможем получить этот файл из базы данных по следующей ссылке

openevent.com/api/v2/customapps/id.

Одновременно будет запущена одна сборка Travis с использованием API, который автоматически создаст последнюю фиксацию, используя измененные данные файла json, предоставленные сервером orga.

Эта конфигурация будет предоставлена ​​Трэвису во время сборки.

Круто, пока никаких сложностей!

Одной из основных проблем, с которыми мы сталкиваемся, является ручной запуск сборки Travis.

Мы можем сделать это с помощью Travis API, но он все еще находится в стадии бета-тестирования, и мы также обдумываем, как его реализовать.

Мне также было трудно изучить javascript и HTML для создания веб-страницы, а затем мне также нужно было прочитать об отправке запроса POST на сервер через Ajax.

Это немного сложно, но должно быть весело.

Итак, на этом пока все, увидимся на следующей неделе и всего наилучшего в ваших проектах.✌