[英]how to get SMS delivery in my C# Application?
我想在Windows Mobile(6.1)中使用C#发送SMS并获取发送报告。
我知道我可以使用以下代码发送短信:
string str = "hello world";
SmsMessage sms = new SmsMessage("09******", str);
sms.Send();
而且我知道我可以使用以下代码获取交付报告:
sms.RequestDeliveryReport = true or false;
但是通过这种方式,我只看到通知,并且需要在程序中处理通知,而不仅仅是通知。
我也需要查看消息状态。 例如:
短信状态如发送成功或没有GSM Antena等等。
谢谢
至少我找到了解决方案。
当您尝试以下代码时:
sms.RequestDeliveryReport = true;
C#将为您提供一个事件,通知您已收到您的最后一条消息。 它会像一条新消息一样给您。
对于短信状态,如果手机无法发送短信,您将获得例外。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.