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