Permintaan proksi dan pemeriksaan awal keterjangkauan Apple
Biarkan permintaan berproksi yang dimaksud menetapkan hasilnya sendiri alih-alih menolaknya karena pemeriksaan keterjangkauan terpisah memakai asumsi jaringan yang berbeda.
Pemeriksaan awal keterjangkauan dapat menolak unduhan sebelum aplikasi mencoba rute proksinya. Penilaian langsung terhadap tujuan mengajukan pertanyaan yang berbeda dari menjangkau perantara yang terhubung ke tujuan tersebut.
Apple tidak menyarankan penggunaan pemeriksaan awal SCNetworkReachability dan menyarankan mencoba koneksinya. Kondisi dapat berubah antara pemeriksaan dan operasi, dan penanda positif tidak pernah menetapkan autentikasi proksi, verifikasi TLS, atau penerimaan tujuan.
Laporkan hasil operasi
Biarkan hasil klien HTTP membedakan kegagalan koneksi, tantangan proksi, dan respons aplikasi. Konfigurasi penantian konektivitas URLSession yang tepat dapat menunda operasi hingga jalur yang sesuai tersedia; konfigurasi itu tidak menyediakan kredensial.
Tampilkan status menunggu atau gagal untuk permintaan yang dibuat pengguna. Pengamatan jalur jaringan tetap menjadi diagnostik yang berguna, tetapi tidak boleh menjadi veto luring permanen berdasarkan pencarian sebelumnya yang memakai asumsi perutean lain.