您好,我正在学习如何在我的应用程序中使用websockets和ionic this one:https://www.npmjs.com/package/cordova-plugin-websocket和我复制了下面的示例:
var ws = new WebSocket('ws://echo.websocket.org');
$scope.sendMessage = function(){
ws.send('test');
};
ws.onopen = function () { alert('open'); };
ws.onmessage = function (event) {
alert(event.data);
};
ws.onerror = function () { alert('error occurred!'); };
ws.onclose = function (event) { alert('close code=' + event.code); };
这看起来没问题,但当连接中断时,我如何重新连接,以及如何使其可用于我所有的应用程序?
在进阶时谢谢
发布于 2017-01-12 20:06:33
您应该查看Google Messaging Service (或Firebase消息传递服务),这样您就不必担心连接断开。关于套接字,Cordova和Android,如果你的应用程序进入后台(网络连接被停止),它就不会工作,所以它使整个事情变得无用。
https://stackoverflow.com/questions/41616416
复制相似问题