Как защитить темы обмена сообщениями Firebase с помощью облачных функций? - PullRequest
0 голосов
/ 05 октября 2019

Есть ли способ обеспечить проверку подписок на темы? Например, можно ли ограничить тему теста конкретным пользователем с идентификатором XXXXX? Это возможно с облачными функциями?

1 Ответ

1 голос
/ 05 октября 2019

firebaser here

Чтобы подписаться на тему, вам необходимо знать две вещи: токен FCM / идентификатор экземпляра приложения и путь / имятемы для подписки.

Знание этих двух позволяет подписаться на тему с любого клиента. В настоящее время нет общедоступного API для ограничения количества подписчиков на какие темы. Поэтому, если вам нужно гарантировать, что сообщение будет доставлено только авторизованным экземплярам приложения, вам не следует использовать темы и вместо этого доставлять каждый идентификатор токена / экземпляра FCM непосредственно из собственного (серверного) кода.

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

...