Подключите нашего Telegram-бота для уведомлений о новых проектах

Программа отправки смс под андроид

a
Заказчик
Отзывы фрилансеров: + 2 - 0
Зарегистрирован на сайте 11 лет и 7 месяцев
Бюджет: по договоренности
Исполнитель определен: Фрилансер  
Нужно написать программу под андроид для отправки уведомлений по смс. Телефон будет подключен через WiFi к интернету, и по таймеру он должен делать запрос к нашему серверу по http о наличии в очереди смс для отправки. Если такое сообщение будет, то нужно его отправить и сообщить нашему серверу о статусе отправки (успех/неудача). 

Требования.
1. В программе должна быть возможность задать/изменить:
   1.1 http адрес страницы сервиса очереди сообщений
   1.2 ключ программы (key)
   1.3 период задержки между обращениями к сервису в секундах

2. Программа должна делать обращения к сервису через указанный промежуток времени (п. 1.3) по протоколу http в формате: 
{url}?key={key}&mode=get
где {url} – адрес сервиса из п. 1.1, а {key} – ключ программы из п. 1.2
например: partners.poni38.ru/sms.as...

3. Нужно проанализировать ответ сервиса:
   – если содержимое ответа пустое, или http код ответа не 200, то ничего не делаем, ждем следующей итерации.
   – если содержимое ответа не пустое и его можно распарсить как xml документ, то начинаем отправку смс – п. 4

4. Отправка смс. Приостанавливаем цикл запросов к сервису, считываем данные из xml, пришедшего от сервиса:
   -id – код сообщений (сохраняем его, потом нужно будет ответить сервису, удалось ли отправить сообщение с этим id)
   -number – номер телефона, на который нужно отправить смс (в 11-значном формате с ведущей 8-кой)
   -text – текст смс сообщения

Далее нужно произвести отправку на телефон number смс сообщение text  и попытаться отследить статус отправки – п. 5

5. По возможности, нужно узнать оправилось ли смс сообщение или произошла ошибка. В любом случае, нужно отправить уведомление сервису в формате: {url}?key={key}&mode=set&status={status}&message={message}
где {url} – адрес сервиса из п. 1.1, а {key} – ключ программы из п. 1.2, {status} – статус отправки (1 – успешно отправлено, 2 – ошибка отправки), {message} – сообщение об ошибке
например: partners.poni38.ru/sms.as...

6. После отправки уведомления об отправке, включаем цикл запросов к сервису.

7. Версия android – 5.0.2

8. Результатом работы будут исходники программы + apk файл
Разделы:
Опубликован:
15.04.2016 | 08:40

Теги: нужен разработчик, ищу разработчика, резюме разработчика, требуется приложение под android

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».