您可以使用signalR进行推送通知服务吗?例如,当用户启动应用程序时,应用程序可以重新收到消息,如果应用程序再次关闭,应用程序可以从服务器或客户端重新获取消息
直到您可以将消息发送给用户在线的客户端。
随着应用程序的关闭,Disconnect Communication服务器与客户端。发送任何消息的能力都会消失。
如果你想在app关闭后发送notification
,最好使用google service
。 (例如:Firebase Cloud Messaging (FCM)
服务),否则你只能在你的应用程序中使用signalR发送消息。
我希望这是有用的描述。
如果您希望能够向任何客户端发送消息或使消息可用,则将它们存储在数据库表中。连接后,您可以将这些消息发送给他们。当它们断开连接时,它们将保留在数据库中。
您可以将标记消息在传递后控制为已读,然后将其从数据库中删除。
您的“推送通知”只是在连接客户端时查询消息。