Я разрабатываю приложение для моего колледжа:
Пользователи (студенты) входят в систему со своими учетными данными колледжа, после того как они аутентифицированы, приложение создает базу данных Firebase для этого пользователя, содержащую всю его информацию, включая дисциплины (предметы), которые он изучает.
Затем следует часть Firebase Cloud Messaging, пользователи могут отправлять уведомления другим пользователям, которые находятся в той же дисциплине.
Пример: я изучаю математику, затем я могу отправить уведомление другим пользователям, которые также занимаются математикой. В моем колледже сотни дисциплин.
Моя идея состоит в том, чтобы отправить уведомление всем пользователям моего приложения, а затем, перед уведомлением, обработать некоторый код, чтобы проверить, зарегистрирован ли пользователь в целевой дисциплине уведомления или нет, если он отправляет уведомление, в противном случае, сделать не отправлять ничего, другими словами, отфильтруйте сообщение перед отображением уведомления!
Я изучил несколько документов и примеров Firebase Cloud Messaging, но не смог найти способ, как это сделать ... Может кто-нибудь подсказать?