У меня есть поле в Firestore, которое имеет тип "Timestamp". Я могу сохранить значение в Firestore, используя либо тип java "Date", либо тип java Firebase "Timestamp". Поле успешно хранится в Firebase как тип «Timestamp».
Когда я пытаюсь отправить значение обратно клиенту с сервера, используя GCM, я получаю следующую ошибку:
java.text.ParseException: Unparseable date: "[объектный объект]"
Я вышел из системы RemoteMessage.getData (), обратите внимание на поле createAt, это TimeStamp, который являетсявыдача ошибки разбора.
{userId = someValue, id = someValue, iv = someValue, text = someValue, creationAt = [объект объекта]}
Как я могуобработать разбор этого поля Timestamp?
К вашему сведению: вот код nodejs, который создает уведомление GCM:
data: {
id: `${id}`,
userId: `${userId}`,
text: `${text}`,
createdAt: `${createdAt}`,
iv: `${iv}`
}