如何从Windows Phone 8.1应用程序中发送SMS消息

时间:2014-07-22 17:35:41

标签: sms windows-phone-8.1

我想创建一个Windows Phone 8.1应用程序,通过短信将设备的位置发送到手机联系人列表中的联系人。如何发送短信?

3 个答案:

答案 0 :(得分:2)

在Windows Phone 8.1中,您可以使用 ChatMessageManager 发送短信:

Windows.ApplicationModel.Chat.ChatMessage msg 
         = new Windows.ApplicationModel.Chat.ChatMessage();
msg.Body = "This is body of demo message.";
msg.Recipients.Add("10086");
msg.Recipients.Add("10010");
await Windows.ApplicationModel.Chat.ChatMessageManager
         .ShowComposeSmsMessageAsync(msg);

其中有两个重要的参数:正文收件人

正文是您要发送的内容。

收件人是将收到短信的联系人列表。

答案 1 :(得分:0)

您可以使用SMS撰写任务发送短信:http://msdn.microsoft.com/en-us/library/windows/apps/hh394005(v=vs.105).aspx

SmsComposeTask smsComposeTask = new SmsComposeTask();

smsComposeTask.To = "2065550123";
smsComposeTask.Body = "Try this new application. It's great!";

smsComposeTask.Show();

答案 2 :(得分:-1)

试试这个

 SmsComposeTask SMSCompose = new SmsComposeTask();
 SMSCompose.To = "<Number to which the SMS needs to be sent";
 SMSCompose.Body = "Message that needs to be sent";
 SMSCompose.Show();