В моем текущем проекте я использую Kreait Firebase PHP SDK для отправки push-уведомлений на Android и Устройства iOS, которые подписались на уведомления по указанным темам. Пока проблем нет. Однако вместо фиксированных названий тем я хотел бы теперь сгенерировать названия тем на основе текущего состояния подключаемого устройства. Условием может быть, например, географическое положение.
Это тоже не так уж сложно, и я изменил свое приложение, чтобы справиться с этим. Однако для того, чтобы иметь возможность использовать такие автоматически сгенерированные темы, мне нужно знать названия тем на моем сервере, чтобы я мог отправлять целевые сообщения через Kreait. Я нахожу документацию Google Firebase временами немного скучной, и мне не удалось установить, можно ли назначить веб-перехватчики, которые вызываются Firebase всякий раз, когда происходит событие SubscribeToTopic
, UnsubscribeFromTopic
.
Простой вопрос - предлагает ли FCM что-нибудь подобное? В таком случае мы будем очень признательны за любые указатели на соответствующую документацию.