2016-12-26 105 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

相关问题