Как реализована передача данными между Android и сервером?
Я немого понять, как сервер может делать запрос в Android приложение, ведь у Android приложения нет статического адреса как у сервера. Есть ссылки на документацию или статью где об этом подробно написано?
Я это реализовал так: приложение отправляет в бесконечном цикле сообщения на сервер - чтобы сервер всегда отвечал в обратку(так мне не требуется статичный адрес устройства Android), если нужно обновляет данные, если данные ранее не отправлялись присылает пачкой(не файлом, тупо текстом JSON. По нажатию кнопки вместо пустого запроса, условно, отправляется конкретный запрос. И да, сервер и клиент обмениваются только POST запросами.
К счастью или к сожалению я понял, что это фигня какая-то, ведь даже ngrok выдает исключение: лимит сообщений. Хотя другие приложения, которые делают туже передачу данных с ngrok работают нормально. Значит там иная реализация…