Сохраняются ли подписки на облачные сообщения topi c? - PullRequest
1 голос
/ 03 мая 2020

Если я подписываю своего пользователя Firebase на topi c облачных сообщений с firebaseMessaging.subscribeToTopic(groups.id), сохраняется ли эта подписка, когда приложение закрывается?

И если подписчиков на topi c нет topi c все еще существует? Я хочу отправлять уведомления в topi c, где topi c - это идентификатор группы, в которой находятся пользователи. Но когда группа get удалена, я должен вручную удалить topi c также?

А если они сохранятся, есть ли способ узнать, подписан ли пользователь на них? Поэтому я могу обновить пользовательский интерфейс, чтобы показать, что пользователь подписан.

1 Ответ

1 голос
/ 03 мая 2020

пожарный здесь

Да. Подписки Topi c хранятся на серверах Google, поэтому сохраняются, когда приложение не активно. Фактически, это ключ к разрешению использования тем для доставки сообщений pu sh, когда приложение не запущено.

Нет необходимости поддерживать темы самостоятельно или проверять, существуют ли они. Если вы хотите отправить сообщение на topi c, вы можете просто сделать это. Если вы хотите подписаться на / отписаться от topi c, вы также можете просто сделать это.

Нет API publi c, позволяющего определить, какие токены подписаны на topi c ни для определения тем, на которые подписан токен. Если вам это нужно, вам придется самостоятельно поддерживать необходимые отображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...