我正在使用一个通过websockets连接到我的离子应用程序的脚本,问题是,当我在应用程序中不再活动时,连接会丢失,当我再次打开它时,它不再连接,所以我有完全关闭它并再次打开它..
对此有何建议?
答案 0 :(得分:0)
您可以尝试使用以下代码段来检测应用再次变为活动状态的时间。我把它放在app.js中:
document.addEventListener('resume', function() {
$rootScope.$broadcast('app:onResume');
});
在某处的某个控制器文件中,设置一个像
这样的监听器$rootScope.$on('app:onResume', function() {
// code to start the network connection again
})