Dennis Delimarsky是一位90后的学生程序员,向著名的Coding4Fun贡献代码。在他的博客中展示了一个方法:不调用SmsComposerTask,直接在Dell Venue Pro上通过自己的应用发送短信。
在Windows phone设备上第三方应用需要发送短信时, 必须通过SmsComposerTask启动器,让用户知道应用需要发送短信,由用户来确认是否进行发送。在Android平台上,系统可以不经用户允许在后台发送短信,这也就是android平台需要杀毒软件的部分原因。
但是在WP7中,发送短信的SmsComposerTask需要调用系统组件(短信组件)。这就存在一个默认的系统请求,这允许开发者在用户不知情的情况下通过应用本身发送短信。这就给了不良应用有可乘之机。好在目前这个方法只适用于Dell Venue Pro.
具体的实现方法见《Sending text messages from a Dell Venue Pro. Directly from the app and without SmsComposerTask.》
这个也行 我要试试