簡體   English   中英

如何在uwp上閱讀未讀的SMS?

[英]How Can i Read a unread SMS on uwp?

我需要協助。 我有以下代碼:

Windows.ApplicationModel.Chat.ChatMessageStore store = await Windows.ApplicationModel.Chat.ChatMessageManager.RequestStoreAsync();
var msgList = store.GetMessageReader();
IReadOnlyList<Windows.ApplicationModel.Chat.ChatMessage> a = await msgList.ReadBatchAsync()

我讀了與此所有的短信

foreach (var item in a)
{
    System.Diagnostics.Debug.WriteLine(item.Body);
}

我如何只能讀取未讀的SMS? 我的意思是只讀取新的SMS,然后將狀態更改為“已讀”。

問題是關於Uwp Win 10的。

看看ChatMessage類

IsRead屬性為只讀。 這意味着您只能檢查消息是否已閱讀。 但是您不能設置該消息是已讀還是未讀

       foreach (Windows.ApplicationModel.Chat.ChatMessage item in a)
        {
            if (item.IsRead) System.Diagnostics.Debug.WriteLine(item.Body);
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM