【发布时间】:2021-12-22 04:51:15
【问题描述】:
我已经为我的家创建了一个门铃系统(server、client),它通过 MQTT 发布/订阅来知道有人何时按响了门铃。它工作得很好,但是在我的客户端中,MQTT 连接不断关闭,即使在设置 _client->setAutoKeepAlive(true) 之后也是如此。
此外,我想知道是否有人可以提示我如何将应用程序设置为在后台继续运行。到目前为止我发现我可以set the persistence attribute in my AndroidManifest.xml,但我能做的就是让我的应用程序一直在后台运行,即使它被意外关闭?
我的问题:
- 如何防止
QMqttClient自动断开连接 - 或者:如果连接丢失,如何自动重新连接? - 如何防止 Qt Android 应用程序被杀死?
【问题讨论】:
-
应用程序必须声明为服务,所以即使前端进入后台我也会继续运行
-
如何将应用声明为服务?