Предварителна проверка за достъпност може да отхвърли изтегляне, преди приложението да опита своя прокси маршрут. Директната оценка на дестинацията задава различен въпрос от достигането до посредник, който се свързва с тази дестинация.

Apple не препоръчва използването на предварителна проверка чрез SCNetworkReachability и съветва да се опита връзката. Условията могат да се променят между проверката и операцията, а положителните флагове никога не установяват прокси удостоверяване, TLS проверка или приемане на дестинацията.

Съобщавайте резултата от операцията

Нека резултатът на HTTP клиента различава отказ на връзката, прокси предизвикателство и отговор на приложението. Подходяща конфигурация за изчакване на свързаност в URLSession може да отложи операция, докато съществува подходящ път; тя не предоставя удостоверения.

Показвайте състояния на изчакване или отказ за заявката, която потребителят е направил. Наблюденията на мрежовия път остават полезна диагностика, но не бива да се превръщат в постоянен офлайн вето въз основа на по-ранна проверка с друго допускане за маршрутизация.

Подобни статии