Получил 403 при отправке FCM из приложения flutter с зарегистрированным пользователем, отличным от владельца учетной записи firebase - PullRequest
0 голосов
/ 20 июня 2020

Я могу отправлять / получать FCM (v1) в topi c из моего приложения flutter, когда я аутентифицирован (SignedIn в моей учетной записи Google - владелец проекта Firebase), поэтому я могу получить токен доступа для добавления аутентификации (носитель) для отправки запрос. Проблема: ошибка 403 при отправке FCM, когда кто-то другой использует мое приложение и выполняет вход со своими учетными данными. Но получает FCM без проблем. Заранее спасибо, Дэвид.

1 Ответ

0 голосов
/ 20 июня 2020

(код ошибки HTTP = 403) Идентификатор аутентифицированного отправителя отличается от идентификатора отправителя для маркера регистрации.

Маркер регистрации привязан к определенной группе отправителей. Когда клиентское приложение регистрируется в FCM, оно должно указать, каким отправителям разрешено отправлять сообщения. Вы должны использовать один из этих идентификаторов отправителя при отправке сообщений в клиентское приложение. Если вы переключитесь на другого отправителя, существующие регистрационные жетоны не будут работать.

...