мета-данные страницы
  •  

Особенности работы SMS Sender:

В папке Downloads/Logs/ на телефоне ведется лог службы и лог основной программы. Функционал по отправке логов отправляет оба лога на сервер демостенда. Вся отправка сообщения индицируется в фоновой службе. Основное приложение только сохраняет настройки. Если мы запустим приложение, настроем отправку сообщений и закроем приложение, то наша фоновая служба тоже закроется на некоторое время (на какое - решает сам Андроид), но обычно это не больше 3 минут. Если через 5 минут запуска службы не произошло, то нужно запустить приложение, дождаться запуска службы и больше не баловаться и не закрывать приложение, пусть оно в фоне работает, рано или поздно андроид сам его закроет.

В нотификейшене у службы отображается основная информация по работе:

В заголовке если отправка сообщения работает отображается:

SMS sending in progress. Last activity: ХХХ где ХХХ - время последней активнсоти службы, если время больше 5 минут значит что то сломалось и служба прекратила свою работу. Нужно запустить приложения, запустить службу и отправить логи для выяснения причину или заголовок если отправка остановлена:

SMS sending stopped. Last activity: ХХХ

В самом нотификейшене мы пишем следующую информацию:

Phone: ХХХ1; Msg: ХХХ2; Time: ХХХ3. Exception: ХХХ4; Exception time: ХХХ5. где ХХХ1 - последний номер телефона на который отправлено номер ХХХ2 сообщение во время ХХХ3. ХХХ4 - текст последней ошибки которая возникла в ХХХ5. Если ошибка была больше 10 минут назад (например временно связь терялась) то история по ошибке очистится.

Решение проблем Если в приложении отображается сообщение вида

оно означает,что нет ответа от сервера.Одна из возможных причин:

1) Нет интернета на телефоне
2) Оператор блокирует доступ к нашим серверам
3) Проблема на стороне наших серверов

Как проверить доступность сервера: ввести в браузер команду https://sms-workflow.com/smsctrl/providers/sms_sender/auth.php

Если вышла ошибка соединения, значит, проблема с доступом к серверу сообщений sms-workflow.

Нормальный ответ при работе сервера должен быть таким: