应用程序关闭时从服务器接收推送通知
Receive push notification from server when app is closed
我看了很多关于接收 push/toast 通知的建议,无论应用程序的状态如何(关闭或打开)。
应用程序与 NodeJS 通信API。
这个想法是,用户登录应用程序一次,然后就可以收到通知(取决于他的帐户):例如,如果用户重新启动他的系统,在启动时他无需打开应用程序就可以收到通知(例如邮件应用程序)。
MSDN 上的大多数教程都使用 Azure,而我不使用它。我想知道您是否有在 UWP(或 WinRT)应用程序中执行此操作的提示或链接(教程,...)。
在此先感谢您的帮助。
此致
您可以通过 Windows 通知服务从您的 NodeJS api 发送推送通知。此服务与 azure 无关,但使用 Azure Notifications Hub 时,实施起来会更容易,但这也不是必需的;
本质上:
- 在开发中心注册您的应用
- 获取客户端 ID 和客户端密码以在开发中心使用 WNS
- 当您的应用程序启动时,它会获得一个推送通知通道 uri 并将其发送到您的后端。您的后端需要保存不同设备的所有 URI
- 当您收到通知时 select 您要向其发送推送通知的设备的 uri
- post xml 消息(基于您要更新的内容、平铺、toast、徽章或原始)到 URI。为了能够 post,您需要使用客户端 ID 和客户端密码进行身份验证
我看了很多关于接收 push/toast 通知的建议,无论应用程序的状态如何(关闭或打开)。
应用程序与 NodeJS 通信API。
这个想法是,用户登录应用程序一次,然后就可以收到通知(取决于他的帐户):例如,如果用户重新启动他的系统,在启动时他无需打开应用程序就可以收到通知(例如邮件应用程序)。
MSDN 上的大多数教程都使用 Azure,而我不使用它。我想知道您是否有在 UWP(或 WinRT)应用程序中执行此操作的提示或链接(教程,...)。
在此先感谢您的帮助。
此致
您可以通过 Windows 通知服务从您的 NodeJS api 发送推送通知。此服务与 azure 无关,但使用 Azure Notifications Hub 时,实施起来会更容易,但这也不是必需的;
本质上: - 在开发中心注册您的应用 - 获取客户端 ID 和客户端密码以在开发中心使用 WNS - 当您的应用程序启动时,它会获得一个推送通知通道 uri 并将其发送到您的后端。您的后端需要保存不同设备的所有 URI - 当您收到通知时 select 您要向其发送推送通知的设备的 uri - post xml 消息(基于您要更新的内容、平铺、toast、徽章或原始)到 URI。为了能够 post,您需要使用客户端 ID 和客户端密码进行身份验证