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.

Artikel terkait