Отправить HTTP-запрос, когда Интернет-соединение отключено в Swift и Kotlin - PullRequest
0 голосов
/ 10 мая 2019

Внутри моего приложения я знаю, что в этот момент соединение потеряно.Каков наилучший способ отправить запрос http, пока не будет восстановлено подключение к Интернету?Подход состоит в том, чтобы повторить запрос несколько раз, но есть ли что-нибудь умнее?

1 Ответ

1 голос
/ 10 мая 2019

Что вы можете сделать, это сохранить ваш запрос в базе данных в случае сбоя соединения (вы можете использовать любую базу данных, даже общие настройки ).Затем реализуйте прослушиватель соединений для прослушивания, если соединение восстанавливается.Если соединение восстанавливается, получите запрос к базе данных и повторите его, если это удастся, удалите этот запрос в базе данных.

Сохранение запроса зависит от того, как вы хотите сгруппировать запрос.Например, запрос входа в систему, вы можете сохранить его на своей таблице LOGIN_QUERY_TABLE с колонкой username и password, если соединение восстанавливается, получите имя пользователя и пароль, чтобы повторить попытку входа в систему снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...