Motorola, Xiaomi और Samsung पर आपका ट्रैकिंग ऐप चुप क्यों हो जाता है
भारतीय Android फोन background apps को बंद करने के लिए बदनाम हैं। अगर फोन idle होने पर आपका tracking app अपडेट होना बंद कर देता है, तो यह गाइड बताती है क्यों — और हर बड़े brand के लिए इसे कैसे ठीक करें।
समस्या: OEM Battery Optimization
Stock Android (जैसा Google भेजता है) screen बंद होने पर background activity कम कर देता है। लेकिन Xiaomi, Motorola, Samsung, Realme, OPPO, Vivo — ये सब अपनी अलग aggressive battery-saving layers जोड़ते हैं जो Android के Doze mode से भी आगे जाती हैं और उन apps को भी बंद कर देती हैं जो ठीक से exempt हैं।
Tracking apps पर इसका असर:
- Screen 5–15 मिनट बंद रहने के बाद location अपडेट होना बंद हो जाता है
- App recent apps list में चलता दिखता है, पर असल में frozen है
- Push notifications आते हैं, लेकिन frozen app उन पर काम नहीं कर पाता
- Software updates के बाद समस्या और बढ़ जाती है
यह भारत-विशिष्ट है: वही app जो European Samsung या Pixel पर बढ़िया काम करती है, भारतीय ROM पर fail हो जाती है।
Brand-by-Brand Fix गाइड
Motorola
- Settings → Battery → Battery Optimization पर जाएं
- Dropdown में "All apps" चुनें
- अपना tracking app ढूंढें → "Don't optimize" चुनें
- Settings → Apps → [App] → Battery → Unrestricted भी करें
नए Motorola (Edge series) पर: Settings → Battery → Adaptive Battery → Off
Xiaomi / Redmi / POCO (MIUI / HyperOS)
- Auto-start: Settings → Apps → Manage apps → [App] → Autostart → Enable
- Battery saver: Settings → Apps → [App] → Battery saver → No restrictions
- Background restrictions: App को long-press → App info → Battery → Unrestricted
Samsung (One UI)
- Settings → Battery → Background usage limits — "Put unused apps to sleep" बंद करें
- Settings → Apps → [App] → Battery → Unrestricted
- Settings → Device Care → Battery → Adaptive battery → Off
Realme / OPPO (ColorOS)
- Settings → Battery → App Quick Freeze — app frozen list में नहीं होनी चाहिए
- Settings → Apps → [App] → Battery usage → Allow background activity
- Security center → Startup manager → [App] → Allow auto-start
OnePlus (OxygenOS)
- Settings → Battery → Battery optimization → [App] → Don't optimize
- Settings → Apps → [App] → Battery → Allow background activity
Vivo (Funtouch OS)
- Settings → Battery → Background power consumption → [App] → No restrictions
- i Manager → App manager → Autostart manager → [App] → Enable
System-Level Fix: Battery Optimization Exemption
सबसे reliable fix है REQUEST_IGNORE_BATTERY_OPTIMIZATIONS permission system level पर grant करना। Raksha इस्तेमाल करने वाले फोन पर setup के दौरान "Unrestricted Background Activity" का prompt आता है — यह सबसे जरूरी कदम है।
अगर setup के दौरान यह skip हो गया: Settings → Battery → Battery optimization → Raksha → Don't optimize पर जाएं।
Raksha इसे कैसे handle करता है
- हमेशा-चालू background service — Raksha status bar notification के साथ चलता है, जिससे Android उसे priority app मानता है
- Kill होने पर instant restart — battery manager बंद करे तो भी push notification चुपचाप उसे seconds में जगा देती है
- Smart location updates — सामान्य स्थिति में कम, emergency में ज्यादा GPS updates
- पहले install पर setup guide — आपके phone brand के अनुसार battery restrictions disable करने की guide
अपना Setup Test करें
- दोनों फोन पर Raksha खोलें
- tracked फोन को screen बंद करके 20 मिनट के लिए रख दें
- देखें कि parent/guardian के फोन पर location अभी भी अपडेट हो रही है या नहीं
- अगर नहीं: ऊपर बताई battery settings फिर से check करें — Xiaomi पर खासकर Auto-start अलग से enable करना पड़ सकता है