בדיקת זמינות מקדימה עלולה לדחות הורדה לפני שהאפליקציה מנסה את נתיב הפרוקסי שלה. הערכה ישירה של היעד מציגה שאלה שונה מהגעה למתווך שמתחבר ליעד הזה.

Apple ממליצה להימנע משימוש בבדיקת SCNetworkReachability מקדימה וממליצה לנסות את החיבור. התנאים עלולים להשתנות בין הבדיקה לפעולה, וסימונים חיוביים אינם מבססים לעולם אימות פרוקסי, אימות TLS או קבלת היעד.

דווחו על תוצאת הפעולה

תנו לתוצאת לקוח ה־HTTP להבחין בין כשל חיבור, אתגר פרוקסי ותגובת אפליקציה. תצורת המתנה לקישוריות מתאימה ב־URLSession יכולה לדחות פעולה עד שקיים נתיב מתאים; היא אינה מספקת אישורים.

הציגו מצבי המתנה או כשל עבור הבקשה שהמשתמש ביצע. תצפיות בנתיב הרשת נשארות אבחון שימושי, אך אינן אמורות להפוך לוטו קבוע במצב לא מקוון בהתבסס על חיפוש קודם שהשתמש בהנחת ניתוב אחרת.

מאמרים קשורים