Перехватить входящие SMS

Я занимаюсь разработкой приложения для устройства Symbian, которое должно фильтровать входящие SMS без вывода сообщений, и следующая ссылка - это код, который делает это:

http://symbian.devtricks.mobi/tricks/silent_receiving_of_sms_messages/

другой подобный код на Nokia

http://wiki.forum.nokia.com/index.php/SMS_Utilities_API

Это работает, но проблема в том, что после того, как я перезагружаю свой телефон, те SMS, которые были перехвачены, все еще добавят в почтовый ящик. Я знаю на сайте, о котором они упоминали, чтобы использовать KIoctlReadMessageSucceeded, чтобы предотвратить это, что я и сделал; но проблема все еще есть. Пробовал оба кода, но все тот же результат. Я что-то пропустил?

Другая проблема с этим кодом заключается в том, что он больше не будет работать после того, как поступил вызов, после этого sms больше не будет перехватываться. Это способ исправить это?

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

1 ответ

Что касается того, чтобы не перехватывать SMS после перезагрузки, вы перезапускаете свой исполняемый файл (и, следовательно, слушатель) после перезагрузки? Это можно сделать с помощью API управления списком запуска Nokia.

Что касается сбоя после входящего вызова, это звучит так, как будто ваш исполняемый файл может паниковать (и, следовательно, останавливать прослушивание). Вы проверили, проверяет ли он состояние паники и работает ли он после того, как поступил звонок? Я делал это раньше, и у меня никогда не было проблем с входящими звонками.

Другие вопросы по тегам