FCM - Могу ли я создать тему из группы тем?

Я хочу создать тему, скажем, group 11 (1-5), group 12 (6-10), group 13 (11-15) и так далее. А потом снова новая тема group 21(1-10), group 22(11-20), group 23(21-30) и так далее.

Есть ли способ сделать это, просто сгруппировав первые созданные темы?

Например, group 11 и group 12 могут быть объединены в группу 21.

Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
0
43
1

Ответы 1

Невозможно создать тему, которая представляет собой группу других тем.

Но можно подписать клиента на несколько тем за один раз с условием. Например:

'group 11' in topics || 'topic 1' in topics

Это подпишет клиента как на topic 1, так и на group 11, которые вы пометили как группу, в которую хотите включить тему. Если вы сделаете то же самое для клиентов, которые подписываются на другие темы в этой группе, вы можете отправить сообщение определенному тему или в «групповую тему», чтобы связаться с этими клиентами.

Спасибо за ответ. Но в этих операторах проблема в том, что я не могу использовать его более чем с 5 операндами. Было бы очень полезно, если бы я мог использовать 20 операндов с указанными выше операторами.

user33420 11.12.2018 10:02

В этом случае, к сожалению, нет решения. Невозможно создать тему, которая представляет собой группу других тем.

Frank van Puffelen 11.12.2018 15:06

Другие вопросы по теме