簡體   English   中英

存儲來自Metro Style App的通知

[英]Store notifications from a Metro Style App

我正在將通知實施到我的應用程序中,但是我試圖弄清楚我需要做些什么,以了解某個頻道是要接收通知的“更新”還是“新”頻道。

目前,每次運行該應用程序時,它都會向我發送新頻道和到期日期。 當我想發送新的通知時,我將每天假設,我將為同一個人獲得一個新的通知。 我需要一種僅將其發送給該人一次的方法。

我當時正在考慮使用CoreApplication.Id並將其存儲,但是不確定每個應用程序安裝是否唯一。

任何想法如何去做? 我已經閱讀了幾篇文章,但是它們都只是展示了如何推送一次,而沒有提及此問題。

謝謝!

您將需要在服務中添加標識的另一個方面。 由於URI可以隨時更改,並且可能需要多次安裝客戶端,因此在不唯一地標識某些“用戶” ID的情況下,嘗試識別每個用戶的唯一通知將遇到一些挑戰。

您可能想利用以下任一優勢:

  • Microsoft帳戶,使用它來識別用戶
  • 使客戶端應用程序從服務器上獲得客戶端的“唯一”標識符(它可能只是GUID),並將其保存在漫游設置中。 這將與客戶端一起跨機器運行。 如果有的話,顯然它不是新客戶。

請注意,如果用戶在其所有計算機/帳戶上卸載了您的應用,則漫游設置可能會消失。 這是一個不確定的時間段。

暫無
暫無

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

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