Pemeriksaan awal kebolehcapaian boleh menolak muat turun sebelum aplikasi mencuba laluan proksinya. Penilaian terus terhadap destinasi menanyakan soalan yang berbeza daripada mencapai perantara yang bersambung ke destinasi itu.

Apple tidak menggalakkan penggunaan pemeriksaan awal SCNetworkReachability dan mengesyorkan supaya sambungan dicuba. Keadaan boleh berubah antara pemeriksaan dan operasi, dan penanda positif tidak pernah membuktikan pengesahan proksi, pengesahan TLS atau penerimaan destinasi.

Laporkan hasil operasi

Biarkan hasil klien HTTP membezakan kegagalan sambungan, cabaran proksi dan respons aplikasi. Konfigurasi penantian kesambungan URLSession yang sesuai boleh menangguhkan operasi sehingga laluan yang sesuai wujud; ia tidak membekalkan kelayakan.

Tunjukkan keadaan menunggu atau gagal untuk permintaan yang dibuat oleh pengguna. Pemerhatian laluan rangkaian kekal sebagai diagnostik yang berguna, tetapi tidak sepatutnya menjadi veto luar talian kekal berdasarkan carian terdahulu yang menggunakan andaian penghalaan lain.

Artikel berkaitan