嗨,我可以使用signalR进行推送通知服务吗? 例如,当用户启动应用程序时,应用程序可以接收消息,如果应用程序再次关闭,则应用程序可以从服务器或客户端接收消息
答案 0 :(得分:0)
直到您可以将消息发送给用户该用户在线。
随着应用程序的关闭,断开通信服务器与客户端的连接。而且,发送任何消息的能力也消失了。
如果您要在应用关闭后发送notification
,最好使用google service
。 (例如:Firebase Cloud Messaging (FCM)
个服务),
否则,您可以仅使用signalR在您的应用中发送消息。
我希望这是有用的描述。
答案 1 :(得分:0)
如果您希望能够发送消息或使消息可用于任何客户端,则将它们存储在数据库表中。连接它们后,您可以将这些消息发送给他们。断开连接后,它们将保留在数据库中。
您可以控制标记邮件在传递后为已读,然后将其从数据库中删除。
您的“推送通知”只是在连接客户端时查询消息。