Страница 1 из 1

Уведомление о доставке смс в приложении для Андроида

СообщениеДобавлено: 28 сен 2011, 22:41
sv375033
Скажу сразу, я не айтишник, поэтому если что-то говорю не то, заранее извините)
После отправки смс, долгим тапом на текст смски можно вызвать меню, в котором есть строчка "Состояние сообщения". Если в принципе есть возможность узнать это состояние после тапа, то почему бы не сделать такую опцию в настройках меню - "Узнавать состояние сообщения автоматически?"
Ставишь галочку, и программа сама каждый раз узнаёт и затем помечает сообщение как доставленное. А то и дополнительно пищит, если попросить.

Re: Уведомление о доставке смс в приложении для Андроида

СообщениеДобавлено: 28 сен 2011, 23:16
sd
sv375033 писал(а):Скажу сразу, я не айтишник, поэтому если что-то говорю не то, заранее извините)
После отправки смс, долгим тапом на текст смски можно вызвать меню, в котором есть строчка "Состояние сообщения". Если в принципе есть возможность узнать это состояние после тапа, то почему бы не сделать такую опцию в настройках меню - "Узнавать состояние сообщения автоматически?"
Ставишь галочку, и программа сама каждый раз узнаёт и затем помечает сообщение как доставленное. А то и дополнительно пищит, если попросить.

Не так все просто, как кажется на первый взгляд. Отправка сообщения идет через обычный HTTP запрос (как в браузерах). Чтобы автоматически сообщить вам, что сообщение доставлено, можно поступить одним из 2 способов: не закрывать соединение с сервером, пока сообщение не будет доставлено; и с некоторым интервалом проверять статус доставки сообщения. Оба варианта будут потреблять некое количество энергии и трафика на вашем телефоне, что не всех может устроить. Вероятно, мы один из вариантов реализуем в недалеком будущем, и сделаем дополнительную опцию в настройках.

Re: Уведомление о доставке смс в приложении для Андроида

СообщениеДобавлено: 28 сен 2011, 23:20
sv375033
sd писал(а):Вероятно, мы один из вариантов реализуем в недалеком будущем, и сделаем дополнительную опцию в настройках.

Понял, спасибо за ответ. Хорошо что я сразу предупредил, что я не специалист )