Необоримо разработать приложение для ANDROID на JAVA
Необоримо разработать приложение для ANDROID на JAVAТребуется максимальная совместимость со всеми версиями Android (+ протестировать на работоспособность)
Цель приложение инициирование пуш уведомлений на устройве
Приложение после установки должно запустить в фоновом режиме (службы)
В фоновом режиме приложение должно минимум раз в сутки обновлять свои настройки по УРЛ + сразу после запуска
Параметры:
Как часто обновлять настройки (обязательная проверка не может быть больше суток или не принимать значение и оставлять предыдущие)
Как часто инициализировать пуш
URL запроса контента пуша
URL репорта ошибок
http://api.pu-sh-my-test.info - УРЛ для получения настроек
Затем приложение должно инициализировать пуш пользователю предварительно забрав контент по URL в настройках с заданой частотой в тех же настройках
При обращении к запросу контента пуша нужно передавать данные:
http://api.pu-sh-my-test.info/get-push-info.php?AndroidVersion={android version}&source_id=1&install_id={RAND 0-9a-zA-Z 10 символов}&lang={язык}&timezone={timezone} - URL для получения данных пуша
install_id - должен быть генерироваться только 1 раз на каждый инсталл
+ В зависимости от того какой параметр в «Как часто обновлять настройки» меняем период обновления настроек
В случае возникновения каких либо ошибок отправляем данные на «URL репорта ошибок» со всеми данными по методу POST