使用 signalr 制作推送通知服务

make push notification service with signalr

你好,我可以用 signalR 做推送通知服务吗? 例如,当用户启动应用程序时,应用程序可以接收消息,如果应用程序再次关闭,应用程序可以从服务器或客户端接收消息

直到您可以将用户在线的消息发送给客户端。

并且随着应用程序的关闭,断开与客户端的通信服务器。并且发送任何消息的能力都消失了。

如果你想在app关闭后发送notification,最好使用google service。 (例如:Firebase Cloud Messaging (FCM) 服务), 否则,您可以在您的应用中使用 signalR 发送消息。

我希望这是有用的描述。

如果您希望能够发送消息或让任何客户端都可以使用消息,请将它们存储在数据库中 table。当他们连接时,您可以将这些消息发送给他们。当它们断开连接时,它们将保留在数据库中。

您可以控制在邮件发送后将其标记为已读,然后将其从数据库中删除。

您的 "push notification" 只是在客户端连接时查询消息。