1

時訪問被拒絕我正在開發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); 

請幫我解決這個問題。

+0

您是否已將聊天功能添加到清單中? (我不記得這是否有限制)。 –

+0

我已經在Package.appxmanifest文件的能力選項卡中勾選了所有選項並嘗試。但它不起作用。 –

+0

根據[MSDN](https://msdn.microsoft.com/en-us/library/windows/apps/mt270968.aspx),它不受限制。你是從UI還是從後臺調用RequestAccess?您只能從用戶界面調用。 –

回答

0

API不適用於所有Windows/Windows Phone應用程序。除非您的開發人員帳戶由Microsoft專門設置,否則在運行時調用這些API將失敗。

+0

如何獲得配置的開發人員帳戶?你知道創建這種賬戶的方式嗎?這個開發者帳戶是免費的嗎有沒有什麼辦法可以在沒有這種開發者賬戶的情況下完成這個任務。 –

+0

您可以通過以下方式聯繫支持團隊:https://social.msdn.microsoft.com/Forums/windowsapps/en-US/c71422d1-7ec6-43f2-acd5-0cd689113b6c/use-chatmessagereader-in-windows-phone-81 -C-WinRT的?論壇= wpdevelop –

相關問題