Итак, я создал приложение для обмена списками на Android, которое использует Firestore DB.В настоящее время он имеет функцию создания нескольких списков, добавления / удаления / редактирования элементов и т. Д.
Теперь для последнего этапа я хочу создать систему приглашений, в которой один пользователь приглашает своего друга, а друг имеетвозможность принять или отклонить его приглашение.
текущий метод, над которым я работаю, создает временную коллекцию "приглашений", в которой электронная почта приглашенного пользователя будет идентификатором документа, а внутри будет коллекция приглашений:Каждое приглашение будет иметь идентификатор, идентификатор нужного списка и флаг состояния (логическое значение, которое указывает, было ли приглашение принято или нет)
, что будет лучшим подходом для этого вопроса?Мне нужно помнить такие вещи, как прослушивание новых приглашений, обработка приглашений несуществующих пользователей и т. Д.
надеюсь, что вы меня просветите!