אמינות
הבנת סטטוס הודעה לא ידוע
תרחיש יישום · זהו תרחיש לדוגמה ולא סיפור של לקוח מסוים. התוצאה תלויה באינטגרציה, בטלפון, ברשת ובמפעיל הסלולר.
תמונת המחשה שנוצרה באמצעות בינה מלאכותיתהצורך
הטלפון עשוי לקבל משימה ולא לאשר תוצאה בזמן. אי אפשר לקבוע בוודאות שההודעה נשלחה או לא נשלחה.
בניית הפתרון
הציגו unknown כמצב נפרד. לפני שליחה נוספת עובד בודק היסטוריית טלפון והזמנה. השירות אינו חוזר אוטומטית כדי למנוע כפילות כשאישור אבד.
בדיקות לפני ההפעלה
אל תחליפו unknown ב-failed לנוחות הדוח. בדקו תוצאות מאוחרות ותעדו החלטה ידנית לגבי שליחה נוספת.
איך SIM Bridge עובד
השרת שלכם יוצר משימה דרך API, ו-Android המחובר שולח SMS באמצעות ה-SIM שלכם. שמרו את מזהה ההודעה במערכת וקבלו שינויי סטטוס דרך webhook. משימה בתור עדיין אינה הודעה שנשלחה: הטלפון חייב להיות זמין והמפעיל צריך לקבל את ההודעה.
התחילו במספר בדיקה שלכם. בדקו הרשאות Android, קשר כאשר המסך כבוי, שליחה חוזרת עם אותו Idempotency-Key וטיפול בסטטוס לא ידוע. אל תשמרו מפתחות API בקוד הדפדפן או במאגר ציבורי.
