Sasniedzamības iepriekšpārbaude var noraidīt lejupielādi, pirms lietotne izmēģina savu starpniekservera maršrutu. Tiešs galamērķa novērtējums uzdod citu jautājumu nekā sasniegšana starpniekam, kas savienojas ar šo galamērķi.

Apple neiesaka izmantot SCNetworkReachability iepriekšpārbaudi un iesaka mēģināt savienojumu. Apstākļi var mainīties starp pārbaudi un darbību, un pozitīvi karodziņi nekad neapliecina starpniekservera autentifikāciju, TLS pārbaudi vai galamērķa pieņemšanu.

Ziņojiet par darbības rezultātu

Ļaujiet HTTP klienta rezultātam atšķirt savienojuma kļūmi, starpniekservera izaicinājumu un lietotnes atbildi. Piemērota URLSession savienojuma gaidīšanas konfigurācija var atlikt darbību, līdz pastāv piemērots ceļš; tā nenodrošina akreditācijas datus.

Rādiet gaidīšanas vai kļūmes stāvokļus pieprasījumam, ko lietotājs veica. Tīkla ceļa novērojumi joprojām ir noderīga diagnostika, taču tiem nevajadzētu kļūt par pastāvīgu bezsaistes aizliegumu, kas balstīts uz agrāku meklēšanu ar citu maršrutēšanas pieņēmumu.

Saistītie raksti