как правильно привязать firebase пуш уведомления к существующему бекенду? записываю id устройства при авторизации. а что делать, если, к примеру, человек сменил аккаунт? или просто разлогинился. пуш уведомления же так и будут отправляться
делаешь таблицу devices
install_id|userId|cloud_id
При получении облачного токена, отправляешь его на бекенд, бекенд записывает install_id и cloud_id (userId=null)
При авторизации, обновляешь по install_id, дописывая user_id
При логауте удаляешь, обновляешь по install_id, удаляя user_id
(install_id - uuid сгенерированный при первом старте и положенный в постоянное хранилище)