离子应用程序从背景打开

时间:2015-09-23 17:16:21

标签: javascript angularjs websocket ionic

我正在使用一个通过websockets连接到我的离子应用程序的脚本,问题是,当我在应用程序中不再活动时,连接会丢失,当我再次打开它时,它不再连接,所以我有完全关闭它并再次打开它..

对此有何建议?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用以下代码段来检测应用再次变为活动状态的时间。我把它放在app.js中:

    document.addEventListener('resume', function() {
      $rootScope.$broadcast('app:onResume');
    });

在某处的某个控制器文件中,设置一个像

这样的监听器
$rootScope.$on('app:onResume', function() {
    // code to start the network connection again
})