离子背景模式 + 手电筒 (Cordova)

时间:2021-06-03 15:52:03

标签: cordova ionic-framework

除了 iOS 上手电筒的一般问题之外,我还有另一个问题。我有 ionic 的后台模式插件,因此应用程序在后台运行。基本上,该应用程序通过快速切换手电筒并在打开时将其关闭来防止手电筒被使用。

当应用程序打开时一切正常,我使用 do while 循环和异步等待计时,因为在后台 iOS 停止 setInterval()

所以我的问题是:当应用程序不在我的屏幕上并在后台运行时,我可以通过控制台输出看到循环正在运行,但手电筒没有关闭。然后我将应用程序拉回到我的屏幕上,它又可以工作了;回到后台,手电筒没有关闭?

第二个问题:在后台时,一段时间后我的 do 循环似乎也停止了,直到我将应用程序拉回屏幕。我需要它无限期地在后台运行。这可能是因为 iOS 在后台占用了太多资源?也许我会放弃空变量并返回所有方法来尝试帮助它?

0 个答案:

没有答案
相关问题