Существует небольшая проблема с Firebase и Firebase Snapshot.getValue(mModelClass)
UnrecognizedPropertyException после изменения структуры Firebase данных
У меня есть Android приложение содержит список Wich пользователей (модель класса - User.java) и взаимодействует с Firebase, структурой:
-user
--$user_id
---name
---surname
Я опубликовал приложение, и теперь я хочу, чтобы обновить мое приложение, добавить новое поле пользователя структуры в Firebase:
-user
--$user_id
...
--status
Если я это делаю, то опубликованное приложение будет крах, потому что старая модель - User.java не имеет статус поля, и я не могу редактировать pubslished версии
Краша текста:
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "status" (class package.User), not marked as ignorable (2 known properties: , "name", "surname"])