屏幕进入睡眠状态时应用程序是否会受到限制?
我正在追踪我们软件中的一个错误,到目前为止,该错误仅发生在 MacOS 计算机上(软件可在 Windows、Mac 和 iOS 上运行)。它表现为在我们的 SQLite 数据库中启动事务时超时,当其他进程已启动但尚未完成另一个事务或数据库未及时响应(超时为 30 秒)时,就会发生这种情况。我还在日志中注意到,用于检查网络状态的简单 http 请求耗时太长。我们的应用程序计划在后台运行 SQLite 访问和网络检查。 我唯一一次能够重现此行为是当我在测试 Mac mini 上运行我们的应用程序并关闭屏幕并让它运行几分钟直到启动后台进程时。在节能设置中我们有:...