Мой проект превратился из отдельного приложения для 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.
Это немного сложно, но должно быть весело.
Итак, на этом пока все, увидимся на следующей неделе и всего наилучшего в ваших проектах.✌