Windows phone 8.1 WIndows Phone运行时应用程序sms

Windows phone 8.1 WIndows Phone运行时应用程序sms,windows-phone-8.1,windows-phone,win-universal-app,uwp,Windows Phone 8.1,Windows Phone,Win Universal App,Uwp,我需要从我的应用程序发送短信。我找到了很多关于如何做到这一点的文章,但对我来说并不适用 try { ChatMessage msg = new ChatMessage {Body = "C# is the best!!"}; msg.Recipients.Add("number"); ChatMessageStore cms = await ChatMessageManager.Request

我需要从我的应用程序发送短信。我找到了很多关于如何做到这一点的文章,但对我来说并不适用

        try
        {
            ChatMessage msg = new ChatMessage {Body = "C# is the best!!"};
            msg.Recipients.Add("number");
            ChatMessageStore cms = await ChatMessageManager.RequestStoreAsync();
            await cms.SendMessageAsync(msg);
        }
        catch (Exception e)
        {
        //TODO: There I want show user sms app, but do not know how
        }
我没有这样做的权限,在文档中我发现我需要CellularMessage功能。但我在VisualStudio中没有此选项,我在这里有联系人、Internet、位置和其他信息,但没有celllurar。我试着简单地添加它,但不起作用

<Capability Name="cellular" />
<uap:Capability Name="cellular" />
...

...

我该怎么做?我有windows phone 8.1运行时应用程序项目。我想在W10m和WP8.1上完成这项工作,但并非所有人都可以通过编程方式发送短信-您必须向Microsoft申请特殊权限才能完成这项工作(而且通常仅限于移动运营商等知名客户)。见以下摘自

注意:此功能仅适用于移动网络运营商、移动宽带适配器IHV或OEM授予特权访问权的移动运营商应用程序和Windows应用商店应用程序。有关更多信息,请参阅移动宽带:Windows应用商店设备应用

但是,您可以调用ChatMessageManager.ShowComposeSmsMessageAsync告诉操作系统使用您已经填写的数据显示本机短信合成应用程序,然后用户将能够确认发送的消息