Передача SMS-очереди Android IntentService - PullRequest
2 голосов
/ 14 марта 2012

Я пишу приложение для Android, которое получает текстовые сообщения с сервера через HTTP. У меня в приложении есть кнопка с надписью «Опрос». Когда я нажимаю эту кнопку, приложение опрашивает сервер через HTTP и получает некоторые текстовые сообщения.

Эти текстовые сообщения должны быть отправлены с помощью SMS. Я хотел бы, чтобы была фоновая очередь, в которую добавляются эти сообщения. Как только сообщение добавляется в очередь, необходимо немедленно попытаться «очистить» очередь (т. Е. Отправить все ожидающие SMS-сообщения по сети). Если отправка не удалась, приложение должно повторять попытку каждые 60 секунд до бесконечности.

Каков наилучший способ достичь этого? Я предполагаю, что ищу какую-то форму реализации, где IntentService имеет таймер, который истекает каждые 60 секунд, но может быть принудительно истек по требованию, как только приходит новое текстовое сообщение.

Я согласен с функциональностью SMS, так как я следовал этому руководству: http://mobiforge.com/developing/story/sms-messaging-android

Это просто очередь, мне нужна помощь.

Любая помощь приветствуется, спасибо

...