Сообщение об ошибке не о очистке кэша, а о том, где в вашем коде вы меняете настройки Firestore. В частности, вы можете изменить настройки только при первом вызове на Firestore.instance
, и в вашем случае перед вызовом Firestore.instance.settings(persistenceEnabled: false)
.
происходит другой вызов. Решение состоит в том, чтобы найти другой вызов и убедиться, что Firestore.instance.settings(persistenceEnabled: false)
- это первый вызов Firestore, который делает ваше приложение.