В Cloud Firestore транзакции никогда не выполняются, если отключается интернет-связь телефона (что может произойти, если пользователь проходит через туннель и т. Д.).
Моя проблема заключается в том, что я храню в этой базе данныхколичество чего-то, что пользователь может купить ... и он также может купить это снова.Поэтому я хочу обновить существующую сумму следующим образом: updated_amount = current_amount + new_amount
, current_amount
и updated_amount
- это одно и то же поле Firestore в документе Firestore.Вот почему я должен использовать транзакции.
Но так как транзакции не могут произойти (соединение с Интернетом прекращается), должен ли я на самом деле их использовать?
Я буду использовать Google In-Apps API через секундувремя.На данный момент я просто использую Firestore.