MismatchSenderId
ошибка в соответствии с документацией Firebase означает:
Регистрационный токен привязан к определенной группе отправителей. Когда клиентское приложение регистрируется для FCM, оно должно указать, каким отправителям разрешено отправлять сообщения. Вы должны использовать один из этих идентификаторов отправителя при отправке сообщений клиентскому приложению. Если вы переключитесь на другого отправителя, существующие маркеры регистрации не будут работать.
Проверьте проект firebase, с которым связан ваш текущий проект android, и используйте ключ сервера из этого проекта. Возможно, вы используете ключ сервера из другого проекта Firebase.
Убедитесь, что вы берете ключ сервера из правильного места. Теперь немного сложно получить ключ сервера для уведомления от firebase.
Проверьте следующие шаги:
GO TO CONSOLE => ВАШ ПРОЕКТ => НАСТРОЙКИ ПРОЕКТА => ОБЛАЧНОЕ СООБЩЕНИЕ(Вторая вкладка)
И возьмите оттуда свой ключ сервера и идентификатор отправителя, который будет работать для вас.
Установите их в своем приложении и снова синхронизируйте проект.
Возможно, Службы Google в вашем приложении Android настроены неправильно.
Войдите в консоль Firebase, откройте свой проект (щелкните значок шестеренки). На вкладке «Общие» прокрутите вниз до «Загрузить последний файл конфигурации» и нажмите кнопку, чтобы загрузить google-services.json
(который должен содержать правильный проект и идентификатор отправителя)