Kërkesat përmes përfaqësuesit dhe kontrolli paraprak i arritshmërisë i Apple
Lëreni kërkesën e synuar përmes përfaqësuesit të përcaktojë rezultatin e vet, në vend që ta refuzoni sepse një kontroll i veçantë arritshmërie përdori një supozim tjetër rrjeti.
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.