Рассылка SMS сообщений для Android “Draft SMS Sender”

Мне понадобилось делать рассылку смс-сообщений через мой смартфон Android. Сложность заключалась в том, что каждое сообщение было индивидуальным, поэтому программы для рассылки одинаковых смс разным абонентам не годились.

Раньше я использовал Windows Mobile и отправлял смс через COM-порт. Но мой Android при подключении не давал интерфейса COM-порта, поэтому пришлось искать другие варианты. Их не оказалось, пришлось сделать заказ за 30$ программисту LSDSL (http://www.free-lance.ru/users/LSDsl). Он написал мне хорошую apk-программу для рассылки. Выкладываю ее здесь вместе с исходниками.

Черновики отправляются на смартфон программой My Phone Explorer. Другие черновики из папки Drafts не отправляются.

Недостаток операционной системы Androidпри рассылке более 100 сообщений выдается предупреждение о большом количестве СМС. Как это отключить не знаю. Поэтому, при возникновении такого сообщения, снимаю программу через диспетчер задач, и повторно запускаю ее через час.

Программа иногда вылетает сама по себе, поэтому нужно следить за ее выполнением. Можно просто попробовать ее запустить еще раз, если она напишет, что к отправке ноль сообщений, то все ок.

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

"From";"To";"Body";"Time";"Storage";"PDU"

"";"[+79261111111]";"ВотПонедельникСноваВБой

ОпятьНаПодвигТрудовой

НадеюсьАврораТыСоМной";"04.06.2012 13:28:24";"";""

"";"[+79051111112]";"ВотПонедельникСноваВБой

ОпятьНаПодвигТрудовой

НадеюсьАленушкаТыСоМной";"04.06.2012 13:28:24";"";""

"";"[+79061111113]";"ВотПонедельникСноваВБой

ОпятьНаПодвигТрудовой

НадеюсьАленкаТыСоМной";"04.06.2012 13:28:24";"";""

Этот файл нужно загрузить в My Phone Explorer в папку Архив SMS как указано на картинке:

Загруженные смс уже выделены, остается только нажать правую кнопку мыши и отправить в папку черновиков (Проекты) на телефоне:

Пройдет отправка СМС в телефон, после этого можно запускать программу Draft SMS Sender на смартфоне:

Скриншот работы программы:

Вверху указывается прогрессор, ведется журнал отправки смс.

Если смс не удается отправить, программа переходит к следующему сообщению.

Дойдя до последнего, начинает опять отправлять те, что не были отправлены ранее.

 

В процессе разработки были странные глюки, потом они были исправлены – выяснилось, что не все смартфоны корректно отправляют длинные сообщения на русском, неправильно их разбивая. Этот нюанс учтен в программе.

Скачать