قد يرفض الفحص المسبق للوصول تنزيلًا قبل أن يحاول التطبيق مسار الوكيل الخاص به. التقييم المباشر للوجهة يطرح سؤالًا مختلفًا عن الوصول إلى وسيط يتصل بتلك الوجهة.

تستهجن Apple استخدام الفحص المسبق عبر SCNetworkReachability وتوصي بمحاولة الاتصال. يمكن أن تتغير الظروف بين الفحص والعملية، ولا تثبت العلامات الإيجابية أبدًا مصادقة الوكيل أو التحقق من TLS أو قبول الوجهة.

أبلغ عن نتيجة العملية

دع نتيجة عميل HTTP تميّز بين فشل الاتصال وتحدي الوكيل واستجابة التطبيق. يمكن لإعداد انتظار الاتصال المناسب في URLSession أن يؤجل عملية حتى يوجد مسار مناسب؛ لكنه لا يوفر بيانات الاعتماد.

أظهر حالات الانتظار أو الفشل للطلب الذي أجراه المستخدم. تبقى ملاحظات مسار الشبكة تشخيصات مفيدة، لكن يجب ألا تصبح فيتوًا دائمًا للعمل دون اتصال استنادًا إلى بحث سابق استخدم افتراض توجيه آخر.

مقالات ذات صلة