拦截收到的短信

时间:2011-02-18 04:55:54

标签: c++ sms symbian carbide

我正在为Symbian设备开发一个需要静默过滤传入短信的应用程序,以下链接是执行此操作的代码:

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

诺基亚的其他类似代码

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

它可以正常工作,但问题是我重新启动手机后,那些短信已被拦截仍会添加到收件箱中。我知道他们在网站上提到使用KIoctlReadMessageSucceeded来防止这种情况,我做了;但问题仍然存在。尝试了两个代码,但结果仍然相同。有什么我想念的吗?

该代码的另一个问题是,在呼叫进入后它将不再起作用,之后sms将不再被拦截。这是解决这个问题的方法吗?

谢谢,非常感谢帮助。

1 个答案:

答案 0 :(得分:1)

我们认为重新启动后不拦截SMS,重启后是否重新启动可执行文件(以及监听程序)? 您可以使用诺基亚startup list management API进行此操作。

关于呼叫进入后失败,这听起来像你的可执行文件可能正在慌乱(因此停止收听)。您是否检查过它是否正在慌乱以及是否在呼叫进入后它是否仍在运行? 我以前做过这种应用程序,从来没有对来电有任何问题。