الطلبات والتوصيل
إلغاء الطلب دون إشعارات قديمة
سيناريو تطبيق · هذا مثال للتطبيق وليس قصة عميل محدد. تعتمد النتيجة على التكامل والهاتف والشبكة ومشغّل الاتصالات.
صورة توضيحية للسيناريو مولّدة بالذكاء الاصطناعيالمشكلة
قد تبقى مهام قديمة بانتظار الهاتف بعد إلغاء الطلب. لا ينبغي أن يتلقى العميل لاحقًا إشعار جاهزية لذلك الطلب.
بناء الحل
احفظ معرّفات إشعارات الطلب في CRM. عند الإلغاء افحص الحالات وألغِ المهام التي ما زالت في الطابور. أنشئ إشعار إلغاء مستقلًا إن احتاجه عملك. لا يمكن سحب رسالة أُرسلت بالفعل.
الفحص قبل الإطلاق
اختبر التزامن بين الإلغاء واستلام الهاتف للمهمة. لا تعد بحذف الرسالة من هاتف العميل عند إلغاء الطلب. عالج حالة claimed وwebhooks المتأخرة.
كيف تعمل SIM Bridge
ينشئ خادمك مهمة عبر API، ويرسل Android المتصل الرسالة من شريحتك. احفظ معرّف الرسالة في نظامك واستقبل تغييرات الحالة عبر webhook. وجود المهمة في الطابور لا يعني إرسالها؛ يجب أن يكون الهاتف متاحًا وأن يقبل المشغّل الرسالة.
ابدأ برقم اختبار يخصك. افحص أذونات Android والاتصال أثناء إطفاء الشاشة وإعادة الطلب بنفس Idempotency-Key ومعالجة الحالة المجهولة. لا تضع مفاتيح API في كود المتصفح أو مستودع عام.
