Мне нужно создать автономный режим в моем приложении.
Пользователь должен иметь возможность создавать новый продукт с изображениями и текстовыми данными и отправлять их на сервер как в онлайн, так и в автономном режиме.Сейчас он работает в онлайн-режиме, но что касается оффлайн, мне нужна помощь.Насколько я понимаю, вот что я должен сделать:
- Проверить доступность Интернета - готово.
- Если нет подключения к Интернету - сохраните запрос Alamofire и отправьте его, когда есть Интернет -как?
- Очистить сохраненные запросы, которые были успешно отправлены.
Как сохранить несколько загрузок Alamofire с запросами multipartFormData?
Я нашел этот ответ - SO Ответ , но он охватывает только простой почтовый запрос без каких-либо файлов, и мой случай немного сложен.
Буду признателен за примеры кода или любые шаги по сохранению запросов.
Вот как я проверяю Интернет:
if Reachability.isConnectedToNetwork() {
print("Internet Connection Available!")
} else {
print("Internet Connection not Available!")
}
А в моем классе Reachability
Я проверяю интернет-соединение.
Большое спасибо заранее за вашу помощь!