Android и потреблять SMS - PullRequest
       18

Android и потреблять SMS

0 голосов
/ 30 октября 2011

Я пишу приложение, которое будет получать данные из полученных SMS. Это данные только для приложения, и я не хочу, чтобы пользователь мог прочитать это сообщение. Можно ли использовать SMS сразу после получения от них данных, чтобы пользователь не мог прочитать это SMS? Спасибо за любую помощь.

Ответы [ 2 ]

1 голос
/ 30 октября 2011

Да, это легко сделать. Смотрите мой ответ здесь, как это сделать:
получение SMS без уведомления

Как только вы подтвердите, что SMS является одним из ваших специальных сообщений, вам просто нужно позвонить abortBroadcast(), чтобы остановить его входящие в почтовый ящик пользователя:

    // Stop it being passed to the main Messaging inbox
    abortBroadcast();

Вы также должны знать, что получатель SMS не будет перехватывать SMS-сообщения, отправленные на номер Google Voice пользователя, поскольку по умолчанию эти сообщения будут загружаться через подключение для передачи данных и отображаться в приложении Google Voice. Если их номер Google Voice настроен для пересылки SMS на телефон, получатель SMS будет обрабатывать их в порядке.

1 голос
/ 30 октября 2011

Вам понадобится смс-приемник, см. http://davanum.wordpress.com/2007/12/15/android-listen-for-incoming-sms-messages/

Возможно, вам также необходимо удалить полученное смс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...