мета-данные страницы
Особенности работы 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.