Saved on phone اور synced ایک بات نہیں

Offline کام میں ہر record کی sync حالت واضح رکھیں

Salelog کے supported mobile writes پہلے device پر محفوظ ہو سکتے ہیں اور connection ملنے پر server کی طرف جا سکتے ہیں۔

Local، pending اور server-confirmed حالت الگ ہیں؛ web client offline نہیں اور ہر feature کو offline سمجھنا درست نہیں۔

Test data سے airplane-mode اور reconnect scenario مکمل کریں

  1. supported mobile writes local رہ سکتی ہیں

  2. pending اور confirmed الگ دکھائیں

  3. connection کے بعد دوسرے device سے verify کریں

تین حالتوں کے نام یاد رکھیں

Local کا مطلب device پر محفوظ، pending کا مطلب بھیجنے کا انتظار، اور server-confirmed کا مطلب shared backend نے قبول کیا۔

Weak signal کو بھی test کریں

صرف مکمل airplane mode کافی نہیں؛ آتا جاتا network repeated actions اور جلدی navigation کے ساتھ زیادہ حقیقت پسندانہ scenario ہے۔

Pending data کے ساتھ device نہ بدلیں

Logout، uninstall یا phone reset سے پہلے sync state دیکھیں۔ دوسرے device پر data نہ ہونا لازماً deletion نہیں، ممکن ہے upload ہوا ہی نہ ہو۔

Salelog

Offline record کب مکمل سمجھیں؟

Local save کے فوراً بعد team data دیکھ سکتی ہے؟

نہیں، دوسرے devices کے لیے server-confirmed state کا انتظار کریں؛ pending record ابھی صرف originating device پر ہو سکتا ہے۔

کیا web app offline چلتی ہے؟

نہیں، offline description supported mobile writes کے لیے ہے، web client کے لیے نہیں۔

کیا app بند کر کے دوبارہ کھولنے سے test کرنا چاہیے؟

ہاں، controlled test میں save، restart، reconnect اور دوسرے device سے verification چاروں مرحلے دیکھیں۔

ایک offline scenario آزمائیں

Record محفوظ کریں، reconnect کریں اور confirmed ہونے کے بعد دوسرے device سے نتیجہ ملائیں۔