我想在我的Windows Mobile(6.1)中使用C#发送短信,并获得发送报告。
我知道我可以使用以下代码发送短信:
string str = "hello world";
SmsMessage sms = new SmsMessage("09******", str);
sms.Send();
我知道我可以通过以下代码获得送货报告:
sms.RequestDeliveryReport = true or false;
但是通过这种方式我只看到通知,我需要在我的程序中处理它,而不仅仅是通知。
我也需要查看消息状态。例如:
短信状态如发送成功或没有GSM天线......等等。
谢谢
答案 0 :(得分:0)
至少我找到了解决方案。
当您尝试以下代码时:
sms.RequestDeliveryReport = true;
C#将为您提供一个事件,通知您已收到您的上一条消息。 它会给你一个新的消息。
对于短信状态,如果手机无法发送短信,则会出现异常。