(azure-iot-sdk-java)客户端如何管理连接丢失?

时间:2019-07-04 20:48:53

标签: android azure azure-iot-hub

我们正在为Android开发一个应用程序,通过MQTT通过api'com.microsoft.azure.sdk.iot:iot-device-client:1.17.1'将数据推送到IOT Hub。

我们支持的方案很可能在一天的长时间内没有连接。

我有几个问题:

  • 客户端是否需要连接到网络才能创建/初始化?
  • 在网络连接丢失的情况下,客户端将本地保留未决消息,直到网络连接恢复为止;如果应用被杀死,会发生什么?队列是保留在某些本地存储中还是丢失了?

我想了解是否需要构建一些应用程序级别的持久队列来处理这些问题,如果它们不是由客户端管理的话。

谢谢 mac

0 个答案:

没有答案