如何在我的c#应用程序中获得短信发送
本文关键字:短信发送 应用程序 我的 | 更新日期: 2023-09-27 18:11:07
我想用c#在我的Windows Mobile(6.1)中发送短信,并获得交付报告。
我知道我可以用下面的代码发送短信:
string str = "hello world";
SmsMessage sms = new SmsMessage("09******", str);
sms.Send();
,我知道我可以得到以下代码的交货报告:
sms.RequestDeliveryReport = true or false;
但是这样我只看到通知,我需要在我的程序中处理它,而不仅仅是通知。
我也需要看到消息状态。如:
短信状态,如发送成功或没有GSM天线和....等等。
谢谢
至少我找到了解决办法。
sms.RequestDeliveryReport = true;
c#将给你一个事件,通知你你的最后一条消息已被接收。它会像一条新消息一样给你。
对于短信状态,如果手机不能发送消息,则显示异常。