Как разорвать связь кстати изолирует наверняка?
Я запускаю флаттер в фоновом режиме и общаюсь с основным приложением с помощью ReceivePort
/SendPort
. Пока все выглядит нормально, но есть проблема: когда приложение закрывается, а фоновая служба нет, фоновый изолятор должен знать об этом, потому что в противном случае он мог бы отправить сообщение в основной изолятор и никогда не дал бы результата. Он висит вечно. Ни ошибок, ни следов, ничего. Есть ли способ проверить, есть лиSendPort
все еще действует или нет? Я мог бы отправить сообщение, когда приложение закрывается, но это не выглядит очень надежным решением. Думаю, это сообщение можно почему-то не получить. Вот почему фоновая служба может подумать, что она все еще подключена, но это не так. Может есть еще какие-то решения этой проблемы?