多应用协作场景下,隐藏应用的JavaScript执行中断问题求教

我正在为三星Smart Hospitality Display开发一套多应用协作系统。当前遇到一个关键问题:当应用A(维护WebSocket长连接及心跳)切换到后台隐藏状态时,其JavaScript代码会停止运行,导致心跳中断,无法向应用B广播数据。
场景细节:

  • 应用A:通过WebSocket与服务器保持长连接,定时发送心跳包。

  • 应用B:依赖应用A的WebSocket数据更新界面。

  • 问题:从应用A切换到应用B后,应用A的JavaScript停止运行,心跳中断,连接超时。
    可能的解决方向?

  • 三星是否支持后台服务(如Service Worker)保持JS运行?

  • 是否有权限配置允许应用隐藏后继续执行任务?

期待各位的建议,感谢!

Hello,

If you have any queries regarding Smart Hospitality Display, please contact using the following support channel: https://partnerhub.samsung.com