有没有办法让WebSocket在UWP应用程序的后台持续运行?到目前为止,我已经尝试了 SocketActivityTrigger
和 ControlChannelTrigger
.
即使应用程序已退出, SocketActivityTrigger
在后台运行良好,但由于您只能使用 StreamSocket
或 DatagramSocket
,因此无法很好地扩展 .
我已经将 ControlChannelTrigger
的现有Windows 8.1示例与 StreamWebSocket
更新为在UWP上运行,但我真的不明白这应该是一个后台任务的示例 . 所有websocket处理都在前台代码中完成,并且背景仅出列并弹出Toast通知,一旦退出前台应用程序,所有websocket通信都将被终止 .
这里有什么我想念的吗?还有其他选择吗?