Փոխանորդի հարցումները և Apple-ի հասանելիության նախնական ստուգումը
Թող նախատեսված փոխանորդի հարցումն ինքն իր արդյունքը որոշի՝ փոխանակ այն մերժելու, որովհետև առանձին հասանելիության ստուգումն այլ ցանցային ենթադրություն է օգտագործել։
Հասանելիության նախնական ստուգումը կարող է մերժել ներբեռնումը նախքան հավելվածը կփորձի իր փոխանորդի ուղին։ Նպատակակետի ուղղակի գնահատումը տալիս է այլ հարց, քան այդ նպատակակետին միացող միջնորդին հասնելը։
Apple-ը չի խրախուսում SCNetworkReachability նախնական ստուգման օգտագործումը և խորհուրդ է տալիս փորձել կապը։ Պայմանները կարող են փոխվել ստուգման և գործողության միջև, և դրական ցուցիչները երբեք չեն հաստատում փոխանորդի նույնականացում, TLS ստուգում կամ նպատակակետի ընդունում։
Հաղորդեք գործողության արդյունքը
Թող HTTP հաճախորդի արդյունքը տարբերի կապի խափանումը, փոխանորդի մարտահրավերը և հավելվածի պատասխանը։ URLSession-ի կապի սպասման համապատասխան կարգավորումը կարող է գործողությունը հետաձգել մինչև հարմար ուղու առկայությունը. այն հավատարմագրեր չի տրամադրում։
Ցուցադրեք սպասման կամ խափանման վիճակները օգտատիրոջ կատարած հարցման համար։ Ցանցային ուղու դիտարկումները մնում են օգտակար ախտորոշում, բայց չպետք է դառնան մշտական անցանց վետո՝ հիմնված այլ երթուղավորման ենթադրություն օգտագործած ավելի վաղ ստուգման վրա։