Firefox OS应用程序(定时器)后台执行
我正在开发适用于Firefox OS的番茄钟计时器应用程序,我在执行时遇到问题:一旦定时器运行,每当手机进入低功耗模式时 (这在我的场景中相当典型) ,定时器运行25分钟) ,只有当屏幕再次打开时才会恢复 。
我搜索了一种方法来防止这种情况,根据Mozilla文档,有两种API(电源管理和空闲),您可以通过它们来:
不幸的是,这些API仅适用于经过认证的应用程序(与手机一起提供的应用程序),这基本上意味着如果您想发布应用程序,则无法使用它们。
你们中的任何一个人是否有同样的问题,或者对如何解决这个问题有暗示?
特权应用程序可以使用navigator.requestWakeLock。
navigator.requestWakeLock("cpu");
即使屏幕关闭,应用也不会暂停。
后台服务API更好,但尚未实现。
你有没有试过使用Worker API?
链接地址: http://www.djcxy.com/p/79751.html