Välityspalvelinpyynnöt ja Applen tavoitettavuuden esitarkistus
Anna aiotun välityspalvelinpyynnön määrittää oma tuloksensa sen sijaan, että hylkäisit sen, koska erillinen tavoitettavuustarkistus käytti toista verkko-oletusta.
Tavoitettavuuden esitarkistus voi hylätä latauksen ennen kuin sovellus yrittää välityspalvelinreittiään. Kohteen suora arviointi esittää eri kysymyksen kuin sellaisen välittäjän tavoittaminen, joka yhdistää kyseiseen kohteeseen.
Apple ei suosittele SCNetworkReachability-esitarkistuksen käyttöä ja neuvoo yrittämään yhteyttä. Olosuhteet voivat muuttua tarkistuksen ja toiminnon välillä, eivätkä myönteiset liput koskaan todista välityspalvelimen todennusta, TLS-varmennusta tai kohteen hyväksyntää.
Raportoi toiminnon tulos
Anna HTTP-asiakkaan tuloksen erottaa yhteysvirhe, välityspalvelimen haaste ja sovelluksen vastaus. Asianmukainen URLSessionin yhteyden odotus -asetus voi lykätä toimintoa, kunnes sopiva reitti on olemassa; se ei toimita tunnistetietoja.
Näytä odotus- tai virhetilat pyynnölle, jonka käyttäjä teki. Verkkoreitin havainnot ovat edelleen hyödyllistä diagnostiikkaa, mutta niistä ei pitäisi tulla pysyvää offline-estoa aiemman, toista reititysoletusta käyttäneen haun perusteella.