我编写了一个渐进式网络应用程序,它使用网络音频 API 播放音乐。一个常见的用户旅程是开始播放音乐,然后在继续听音乐的同时切换到其他应用程序。这可以正常工作一段时间,直到 android 决定它需要更多资源用于其他应用程序并在没有警告的情况下关闭我的 PWA。
有没有办法向浏览器和操作系统提示,尽管用户不在前台,但用户仍在使用特定的 Web 应用程序?我可以在音乐暂停时在后台对其进行整理,但在用户仍在收听某些内容时则不行。
我感兴趣的主要浏览器是适用于 Android 的 Chrome(尽管与平台无关的东西是理想的)。