Puhverserveri päringud ja Apple'i kättesaadavuse eelkontroll
Laske kavandatud puhverserveri päringul ise oma tulemus kindlaks teha, selle asemel et see tagasi lükata, sest eraldi kättesaadavuse kontroll kasutas teistsugust võrgu eeldust.
Kättesaadavuse eelkontroll võib allalaadimise tagasi lükata enne, kui rakendus proovib oma puhverserveri marsruuti. Sihtkoha otsene hindamine küsib teistsugust küsimust kui sellesse sihtkohta ühenduva vahendaja kättesaamine.
Apple ei soovita SCNetworkReachability eelkontrolli kasutada ja soovitab ühendust proovida. Tingimused võivad kontrolli ja toimingu vahel muutuda ning positiivsed lipud ei tõesta kunagi puhverserveri autentimist, TLS-i kontrolli ega sihtkoha aktsepteerimist.
Teatage toimingu tulemus
Laske HTTP-kliendi tulemusel eristada ühenduse tõrget, puhverserveri väljakutset ja rakenduse vastust. Sobiv URLSessioni ühenduvuse ootamise seadistus võib toimingu edasi lükata, kuni sobiv tee on olemas; see ei anna mandaate.
Näidake ootamis- või tõrkeolekuid kasutaja tehtud päringu jaoks. Võrgutee vaatlused jäävad kasulikuks diagnostikaks, kuid need ei tohiks muutuda püsivaks võrguühenduseta keeluks, mis põhineb varasemal otsingul, mis kasutas teistsugust marsruutimise eeldust.