У нас есть собственное мобильное приложение, в котором мы подключаемся к aws-iot с помощью aws-iot-device-SDK.Он использует аутентификацию на основе Cognito для выполнения вызовов IoT.Мы замечаем, что до тех пор, пока приложение не станет активным, SDK, похоже, обновит время истечения токена.Однако, когда приложение находится в фоновом режиме в течение более длительного периода времени (> 1 часа), соединение IoT не восстанавливается, что, по-видимому, связано с истечением срока действия токена Cognito.Кроме того, кажется, что обратные вызовы не запускаются в этом случае.
Каков хороший способ обработки времени истечения Cognito в таких случаях и в целом, каков правильный способ обработки подключения к IoT, установленный с помощью aws-iot-device-sdk?
Ссылки на aws-iot-device-sdk: https://github.com/aws/aws-iot-device-sdk-js