ऑफ़लाइन मोड

ऑफ़लाइन हमारे लिए कोई इमरजेंसी मोड नहीं।
यह सामान्य स्थिति है।

होलसेलर का लोडिंग रैंप बेसमेंट में है। बेवरेज गोदाम की दीवारें मोटे कंक्रीट की हैं। दूर की घाटी में सिग्नल की एक लाइन आती है — वह भी कभी-कभी। जो बाहर जाकर बेचता है, वह जानता है: नेटवर्क का कोई भरोसा नहीं। इसलिए हमने ऐसी ऐप बनाई जिसे नेटवर्क की ज़रूरत ही नहीं।

1

07:30 — दफ़्तर के Wi-Fi पर

आपका सेल्समैन चाय-कॉफ़ी के साथ ऐप खोलता है। ऐप चुपचाप बैकग्राउंड में सब कुछ डिवाइस पर उतार लेती है: उसके ग्राहक, पूरा सॉर्टमेंट और — सबसे अहम — हर ग्राहक की अपनी-अपनी कीमतें।

2

10:15 — गोदाम का तहख़ाना, ज़ीरो सिग्नल

ग्राहक Roma AG का ऑर्डर: 12 क्रेट, स्लैब रेट अपने आप लगता है, कैटेगरी डिस्काउंट जुड़ जाता है। ऐप सब कुछ डिवाइस पर सेव करती है और शांति से दिखाती है: "ऑफ़लाइन — ऑर्डर लोकल रूप से सेव हो रहे हैं।"

3

10:40 — बग़ल में नया ग्राहक

पड़ोस का कारोबार भी डिलीवरी चाहता है। कोई दिक़्क़त नहीं: नया ग्राहक बनाएँ (एड्रेस ऑटो-कम्प्लीट की बदौलत पता लगभग अपने आप टाइप हो जाता है), उसका पहला ऑर्डर तुरंत पीछे-पीछे — अब भी बिना नेटवर्क।

4

11:05 — वापस मुख्य सड़क पर

मोबाइल में फिर सिग्नल है। ऐप अपने आप ट्रांसफ़र करती है: पहले नया ग्राहक, फिर उसका ऑर्डर, फिर बाकी सब। Shopify में सब ऐसा दिखता है मानो सब कुछ आराम से ऑनलाइन दर्ज हुआ हो। हुआ भी था — बस थोड़ी देर बाद।

ऐप का डैशबोर्ड
ग़ैर-तकनीकी लोगों के लिए

बिना इंटरनेट के कोई ऐप कैसे चल सकती है?

ईमानदार व्याख्या, बिना किसी तकनीकी शब्दजाल के:

🗄️

जैसे भरा-पूरा राशन का भंडार

ज़्यादातर ऐप्स दुकान जैसी होती हैं: हर क्लिक पर माल ताज़ा इंटरनेट से मँगाती हैं — नेटवर्क नहीं, तो दुकान बंद। हमारी ऐप भंडार जैसी है: जब भी नेटवर्क मिलता है, वह उसे भर लेती है (ग्राहक, प्रोडक्ट, कीमतें)। रास्ते में वह बस अपने भंडार से काम चलाती है।

📮

और वापसी के लिए एक लेटरबॉक्स

नए ऑर्डर और नए ग्राहक ऐप डिवाइस पर एक आउटबॉक्स में रखती है। नेटवर्क लौटते ही वह उसे अपने आप खाली कर देती है — सही क्रम में और गारंटी के साथ बिना डुप्लिकेट के, भले ही कनेक्शन बीच में फिर टूट जाए।

साफ़-साफ़ कहें तो

ऑफ़लाइन क्या चलता है — और क्या नहीं।

हम वह वादा नहीं करते जो भौतिकी के बस में नहीं। यहाँ पूरा सच है:

फ़ीचरबिना इंटरनेट
ग्राहक सूची देखना✓ चलता है
सही ग्राहक-कीमतों के साथ ऑर्डर दर्ज करना✓ चलता है
नया ग्राहक बनाकर तुरंत ऑर्डर लेना✓ चलता है (बेस रेट; स्पेशल शर्तें सिंक के बाद)
PDF कैटलॉग दिखाना✓ चलता है (ऑनलाइन रहते हुए अपने आप पहले से लोड)
ऑर्डर हिस्ट्री और आँकड़े देखना✓ चलता है (पिछली ऑनलाइन विज़िट की स्थिति)
Shopify में ट्रांसफ़रनेटवर्क चाहिए — नेटवर्क मिलते ही अपने आप हो जाता है
सबसे पहला सेटअप और नए डिवाइस पर लॉगिनएक बार नेटवर्क चाहिए

अनुभव से एक सुझाव: ऐप को होम स्क्रीन पर रखिए (पहली बार खोलने पर ऐप ख़ुद रास्ता दिखाती है)। तब भंडार लंबे अंतराल भी झेल जाता है — भले ही डिवाइस कई दिन ऑफ़लाइन रहा हो।

इसे फ़्लाइट मोड में आज़माइए।

सच में: ट्रायल शुरू कीजिए, ऐप लोड कीजिए, मोबाइल को फ़्लाइट मोड पर डालिए — और एक ऑर्डर दर्ज कीजिए। डेमो में भी हम इसे ठीक ऐसे ही करके दिखाते हैं।