有没有办法让WebSocket在UWP应用程序的后台持续运行?到目前为止,我已经尝试了 SocketActivityTriggerControlChannelTrigger .

即使应用程序已退出, SocketActivityTrigger 在后台运行良好,但由于您只能使用 StreamSocketDatagramSocket ,因此无法很好地扩展 .

我已经将 ControlChannelTrigger 的现有Windows 8.1示例与 StreamWebSocket 更新为在UWP上运行,但我真的不明白这应该是一个后台任务的示例 . 所有websocket处理都在前台代码中完成,并且背景仅出列并弹出Toast通知,一旦退出前台应用程序,所有websocket通信都将被终止 .

这里有什么我想念的吗?还有其他选择吗?