SendMessageAsync未经授权的访问异常

时间:2016-08-30 00:10:02

标签: c# windows sms

我正在为Windows Phone 10构建应用程序。在某些时候应用程序应该发送短信。这是我使用的代码:

public async Task SendMessage(string phoneNumber, string text)
        {
            ChatMessage msg = new ChatMessage();
            msg.MessageKind = Windows.ApplicationModel.Chat.ChatMessageKind.Standard;
            msg.Body = text;
            msg.Recipients.Add(phoneNumber);
            ChatMessageStore cms = await ChatMessageManager.RequestStoreAsync();

            if (cms.ValidateMessage(msg).Status == ChatMessageValidationStatus.Valid)
                await cms.SendMessageAsync(msg);
        }

我在最后一行获得了未经授权的访问异常:

        await cms.SendMessageAsync(msg);

我这样称呼函数:

        await messagesForSending.SendMessage("+38162275031", "proba");

在应用清单中,我查看了聊天消息访问。 有没有人有这个问题的解决方案?感谢。

0 个答案:

没有答案