Я собираюсь разработать простое приложение-компаньон для игры, которое уведомит вас о начале определенного игрового события.В игре есть REST и API веб-сокета для этих событий.В идеале уведомление должно быть получено в течение 3 минут после начала события, даже когда устройство находится в режиме ожидания (я читал, что вы можете сделать это с помощью сообщений с высоким приоритетом FCM).
Давайте представим, чтобыло только одно событие, и что мне нужен был только один URL, чтобы получить состояние этого события.В этом случае я предполагаю, что мне нужно будет только написать запланированную облачную функцию, которая периодически проверяет состояние события, и отправлять уведомление (FCM) при изменении состояния (т. Е. Событие начинается)?
В моем случае около 10 событий.Будет ли это подходящим случаем для подписки на эти события в качестве тем FCM?Хотя для этого мне понадобится сервер (?), И я надеялся, что смогу написать код на стороне сервера с помощью облачных функций.Возможно ли это в моем случае?