2016-11-07 43 views

回答

1

SignalR只有當您的應用在前景時纔會有效。

將應用程序移動到後臺後,SignalR連接會關閉,因此您的用戶無法收到任何消息。

解決方法是使用推送通知,以便您的用戶一旦與SignalR端點斷開連接,就可以向他發送通知,讓他知道新消息到達。

不要忘記保存給定用戶沒有收到的消息,因爲SignalR只緩衝臨時斷開連接的消息。

+0

沒有其他解決辦法比推送通知? –

+0

您可能會在後臺使用基於拉的交互作用到您的服務,但是您的SignalR服務將不得不堆疊通知以便在呼叫之間發送 – bsoulier

+0

感謝您提供的信息,但是請您讓我知道更多信息因爲我對背景中基於拉的交互感到困惑。 –