【发布时间】:2019-04-24 08:51:43
【问题描述】:
您好,我可以使用 signalR 制作推送通知服务吗? 例如,当用户启动应用程序时,应用程序可以接收消息,如果应用程序再次关闭,应用程序可以从服务器或客户端接收消息
【问题讨论】:
标签: signalr
您好,我可以使用 signalR 制作推送通知服务吗? 例如,当用户启动应用程序时,应用程序可以接收消息,如果应用程序再次关闭,应用程序可以从服务器或客户端接收消息
【问题讨论】:
标签: signalr
直到您可以向客户端发送该用户在线的消息。
随着应用程序的关闭,断开与客户端的通信服务器。并且发送任何消息的能力都消失了。
如果您想在应用关闭后发送notification,最好使用google service。 (例如:Firebase Cloud Messaging (FCM) 服务),
否则,您可以仅在您的应用中使用 signalR 发送消息。
我希望这是有用的描述。
【讨论】:
如果您希望能够发送消息或让消息可供任何客户端使用,则将它们存储在数据库表中。连接后,您可以将这些消息发送给他们。当它们断开连接时,它们将保留在数据库中。
您可以控制在消息传递后将其标记为已读,然后将其从数据库中删除。
您的“推送通知”只是在客户端连接时查询消息。
【讨论】: