Надо чтобы приложение в Андроиде отправляло данные на статичный ip-адрес - где данные перенаправлялись-бы на соответствующую серверную часть без статичного ip-адреса. "noip" подойдёт - но как быть с андроидом? - то-есть: для оново делать под виндой - загружается отдельный клиент - который висит в системе и заниается адресами - а если у меня не винда а Андроид? - и я не хочу - чтобы это дело маяковало в андроиде "у всех на виду". Принимать данные вопросов не вызывает.
Найдите или запрограммируйте клиент динамического DNS на Android. Для того, чтобы запрограммировать, можно использовать, например, Tasker + Termux (и плагины). Быть может, будет достаточно Tasker.