2016-12-26 107 views
0

無論應用程序的狀態如何(關閉或打開),在查看有關接收推送/吐司通知的很多內容後,我需要建議。當應用程序關閉時從服務器接收推送通知

應用程序與NodeJS API進行通信。

這個想法是,用戶登錄一次到應用程序,然後可以接收通知(取決於他的帳戶):例如,用戶重新啓動他的系統,例如,在啓動時他收到通知而不必打開應用程序(如例如郵件應用程序)。

MSDN上的大多數教程都使用Azure,我不使用它。我想知道您是否有提示或鏈接(教程,...)在UWP(或WinRT)應用程序中執行此操作。

在此先感謝您的幫助。

問候

回答

1

您可以通過Windows通知服務的API的NodeJS發送推送通知。此服務與Azure無關,但在使用Azure通知集線器時,它可以更容易地實現,但這不是必需的;

本質: - 註冊在開發中心 您的應用程序 - 獲取客戶端ID和開發中心 使用WNS客戶端祕密 - 當你的應用程序啓動它獲得推送通知通道URI,並將其發送到後端。您的後端需要保存不同設備的所有URI - 當您有通知時,請選擇要將推送通知發送至 的設備的URI - 發佈xml消息(根據您要更新的內容,磁貼,吐司,徽章或原始)到URI的。爲了能夠上傳您需要使用客戶端ID和客戶端密鑰

更詳細的念想authenticatie:https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-windows-push-notification-services--wns--overview#

+0

謝謝,我將與你的意見徵求。 – ArthurCPPCLI

相關問題