Существует ли приоритет передачи в Blackberry, аналогичный Android, для полученных SMS? - PullRequest
1 голос
/ 05 июля 2011

Мы пытаемся создать приложение Blackberry для фильтрации входящих SMS. Мы успешно перехватили сообщение, используя Datagram / MessageConnection. Однако к тому времени, когда мы получаем сообщение в нашей цепочке прослушивания и обрабатываем его, оно уже достигло папки входящих сообщений SMS. Это побеждает цель перехвата. Также Blackberry не позволяет читать / писать / удалять SMS из SMS Inbox. Поэтому, как только SMS попадает в папку «Входящие», ничего нельзя сделать для его удаления.

Фильтр брандмауэра очень хорошо работает для блокировки SMS. Однако нет API для доступа к настройкам брандмауэра.

Я думаю, что единственный вариант - настроить прослушиватель таким образом, чтобы он получал SMS перед собственной папкой «Входящие». Но мы не можем найти какую-либо документацию по этому вопросу. Будем весьма благодарны за любые указания по решению этой проблемы.

1 Ответ

1 голос
/ 25 августа 2011

Единственный способ программно предотвратить вход SMS во входящие - это отправить его на ненулевой порт и зарегистрировать процесс для прослушивания этого порта.SMS-сообщения, отправленные только на порт 0, будут доставляться в почтовый ящик независимо от того, что может делать слушатель.

...