时访问被拒绝我正在开发Windows Phone 8.1应用程序。应用程序具有的功能是,它希望在后台发送短信,而不会向用户提示组合窗口。大部分例子中,我都会提示用户编写窗口。以下是我尝试使用的代码。但它抛出执行 时Windows Phone 8.1应用程序抛出使用ChatMessageManager.RequestStoreAsync()
拒绝访问异常 'ChatMessageStore CMS =等待ChatMessageManager.RequestStoreAsync()'。
ChatMessage msg = new ChatMessage();
msg.Body = "Test sms from windows phone";
msg.Recipients.Add("12345678");
ChatMessageStore cms = await ChatMessageManager.RequestStoreAsync();
await cms.SendMessageAsync(msg);
请帮我解决这个问题。
您是否已将聊天功能添加到清单中? (我不记得这是否有限制)。 –
我已经在Package.appxmanifest文件的能力选项卡中勾选了所有选项并尝试。但它不起作用。 –
根据[MSDN](https://msdn.microsoft.com/en-us/library/windows/apps/mt270968.aspx),它不受限制。你是从UI还是从后台调用RequestAccess?您只能从用户界面调用。 –