Një kontroll paraprak arritshmërie mund të refuzojë një shkarkim përpara se aplikacioni të provojë rrugën e tij përmes përfaqësuesit. Vlerësimi i drejtpërdrejtë i destinacionit shtron një pyetje tjetër nga arritja e një ndërmjetësi që lidhet me atë destinacion.

Apple nuk e rekomandon përdorimin e kontrollit paraprak SCNetworkReachability dhe këshillon të provohet lidhja. Kushtet mund të ndryshojnë midis kontrollit dhe veprimit, dhe treguesit pozitivë nuk vërtetojnë kurrë vërtetimin e përfaqësuesit, verifikimin TLS ose pranimin e destinacionit.

Raportoni rezultatin e veprimit

Lëreni rezultatin e klientit HTTP të dallojë dështimin e lidhjes, sfidën e përfaqësuesit dhe përgjigjen e aplikacionit. Një konfigurim i përshtatshëm i pritjes së lidhjes në URLSession mund ta shtyjë një veprim derisa të ekzistojë një rrugë e përshtatshme; ai nuk siguron kredenciale.

Shfaqni gjendjet e pritjes ose të dështimit për kërkesën që bëri përdoruesi. Vëzhgimet e rrugës së rrjetit mbeten diagnostikime të dobishme, por nuk duhet të bëhen veto e përhershme jashtë linje bazuar në një kërkim të mëparshëm që përdori një supozim tjetër drejtimi.

Artikuj të ngjashëm