внутренний прокси iOS в приложении - PullRequest
1 голос
/ 27 февраля 2012

В одном из наших приложений мы должны реализовать функцию онлайн / офлайн. Кэширование уже сделано. Однако нам нужно реализовать безопасный способ предотвращения открытия приложением сетевого подключения. Поэтому моя идея заключалась в том, чтобы использовать CFNetwork для маршрутизации каждого сетевого вызова через внутренний прокси-сервер, который проверяет состояние приложения. Если приложению разрешено выходить в интернет, оно просто пересылает сообщение. Если нет, возвращается ошибка http.

У меня такой вопрос: существуют ли какие-либо прокси с открытым исходным кодом, которые могут обрабатывать эту функцию, или я должен сам реализовать прокси?

С уважением, Michael

1 Ответ

0 голосов
/ 27 февраля 2012

Как вы кешируете / делаете запросы?Потому что NSURLConnection поддерживает кэширование по умолчанию и имеет режим кэширования NSURLRequestReturnCacheDataDontLoad, который будет только загружаться из кэша (и возвращать ноль, если запрашиваемый ресурс недоступен в кэше).Если вы не используете NSURLConnection, что вы используете вместо этого (поскольку это, вероятно, повлияет на ваше решение)?

...