离子应用程序从后台打开

Posted

技术标签:

【中文标题】离子应用程序从后台打开【英文标题】:ionic app open from background 【发布时间】:2015-09-23 17:16:21 【问题描述】:

我正在使用通过 websockets 连接到我的 ionic 应用程序的脚本,问题是当我不再在应用程序中处于活动状态时,连接断开,当我再次打开它时它不再连接,所以我有完全关闭它并再次打开它..

对此有何建议?

【问题讨论】:

【参考方案1】:

您可以尝试以下代码 sn-p 来检测应用程序何时再次处于活动状态。我把它放在 app.js 中:

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

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

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

【讨论】:

以上是关于离子应用程序从后台打开的主要内容,如果未能解决你的问题,请参考以下文章

如果应用程序打开,离子推送通知不起作用

如何使用离子3中的特定联系人从其他应用程序打开Whatsapp应用程序?

[锁定屏幕页面检测离子

加载应用程序时的离子调用功能

如何在后台运行离子

如何在离子定制应用程序内打开相机