我可以直接向 Windows Phone 发送 SMS,而不是通过 SMS 应用程序吗?

我已经编写了一个通过应用程序发送的函数

public async void SendSms(string phone, string message)
{
    var chatMessage = new ChatMessage();
    if (phone != null)
    {
        chatMessage.Recipients.Add(phone);
    }
    chatMessage.Body = message;
    await ChatMessageManager.ShowComposeSmsMessageAsync(chatMessage);
}

现在,我想发送短信不是通过标准应用程序。

最佳答案

使用 native Windows Phone SDK 是不可能的,因为“用户至上”的理念不允许这种行为。在发送任何 SMS 之前,您必须先查看 SMS 应用程序。您必须通过 http 使用外部服务才能获得所需内容。

关于c# - 如何在不打开短信应用的情况下发送短信,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38690895/

10-08 22:21