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