ബാറ്ററി ഒപ്റ്റിമൈസേഷൻ സെറ്റിംഗ്സ് Safe Zone, Arrival Alert-കളെ എങ്ങനെ ബാധിക്കുന്നു
പത്ത് മിനിറ്റ് വൈകി വരുന്ന, അല്ലെങ്കിൽ ഒട്ടും വരാത്ത ഒരു arrival alert — ഇത് ഫീച്ചർ പൊട്ടിയതല്ല, മറിച്ച് ആപ്പ് ഇപ്പോൾ പ്രവർത്തിക്കേണ്ടതില്ല എന്ന് നിശബ്ദമായി തീരുമാനിക്കുന്ന ഒരു ഫോൺ-ലെവൽ സെറ്റിംഗ് ആണ്, മിക്കപ്പോഴും.
ഇത് പ്രത്യേകമായി Geofence Alert-കളെ എന്തുകൊണ്ട് തകർക്കുന്നു
ആരും മണിക്കൂറുകളായി ആപ്പ് തുറന്നിട്ടില്ലെങ്കിലും, background-ൽ location check ചെയ്ത് ഒരു boundary-യുമായി താരതമ്യം ചെയ്യുന്നതിനെ ആശ്രയിച്ചാണ് Safe Zone-കളും Arrival Alarm-കളും പ്രവർത്തിക്കുന്നത്. ഇത്തരം background activity നിർത്തി വയ്ക്കാൻ വേണ്ടിയാണ് Android-ന്റെ ബാറ്ററി ഒപ്റ്റിമൈസേഷനും — Xiaomi, Vivo, Oppo, ചില Samsung ഫോണുകളിലെ കൂടുതൽ കർശനമായ custom OEM battery manager-കളും — രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ആപ്പ് ക്രാഷ് ആകുന്നില്ല; power ലാഭിക്കാൻ operating system അതിന്റെ background work താൽക്കാലികമായി നിർത്തുകയാണ്, അതായത് alert fire ചെയ്യേണ്ട location check കൃത്യസമയത്ത് run ആകുന്നില്ല.
ഇത് നിങ്ങളുടെ പ്രശ്നമാണോ എന്ന് എങ്ങനെ അറിയാം
- അലർട്ട് ഒടുവിൽ വരും, ഏതാനും മിനിറ്റുകൾ വൈകി — ഫോൺ അൺലോക്ക് ചെയ്തതിന് ശേഷമോ മറ്റൊരു ആപ്പ് തുറന്നതിന് ശേഷമോ
- റീബൂട്ട് ചെയ്ത ഉടനെ ശരിയായി പ്രവർത്തിക്കും, Raksha തുറക്കാതെ ഫോൺ കൂടുതൽ നേരം run ചെയ്യുന്തോറും വിശ്വാസ്യത കുറയും
- Pixel-ലോ പുതിയ Samsung ഡിവൈസുകളിലോ ഉള്ളതിനേക്കാൾ Xiaomi, Vivo, Oppo, Realme, പഴയ Samsung ഫോണുകളിലാണ് ഇത് കൂടുതൽ മോശം
- App manually തുറന്നാൽ location ശരിയായി കാണിക്കുന്നു — അതായത് tracking തന്നെ പ്രവർത്തിക്കുന്നു, ഓട്ടോമാറ്റിക് അലർട്ട് മാത്രമാണ് വൈകുന്നത്
ഏറ്റവും പ്രധാനപ്പെട്ട രണ്ട് സെറ്റിംഗ്സ്
- ബാറ്ററി ഒപ്റ്റിമൈസേഷൻ exemption — Settings → Apps → Raksha → Battery → "Unrestricted" (അല്ലെങ്കിൽ "Don't optimize") ആയി സെറ്റ് ചെയ്യുക. ഇത് stock Android സെറ്റിംഗ് ആണ്, എല്ലാ ഫോണിലും ബാധകമാണ്.
- OEM auto-start / background permission — Xiaomi-യിൽ (Autostart), Vivo-യിൽ (Autostart + High background power consumption), Oppo/Realme-യിൽ (Auto-launch), ചില Samsung ഫോണുകളിൽ (Battery → unmonitored apps) — stock Android-നപ്പുറം രണ്ടാമതൊരു, വേറിട്ട ടോഗിൾ ഉണ്ട്. step 1 ശരിയാക്കിയ ശേഷവും അലർട്ട് വിശ്വാസ്യതയില്ലാതെ തുടരാനുള്ള ഏറ്റവും സാധാരണ കാരണം ഇത് വിട്ടുപോകുന്നതാണ്.
ഒരേ ഫോണിൽ ചില അലർട്ടുകൾ പ്രവർത്തിക്കുന്നു, ചിലത് പ്രവർത്തിക്കുന്നില്ല — എന്തുകൊണ്ട്
ring അല്ലെങ്കിൽ lock പോലുള്ള ഒരു manual action, സെർവറിൽ നിന്നുള്ള ഒരു തവണത്തെ push ആണ് — restricted ഫോണിലും Android മിക്കവാറും delivery ചെയ്യും, കാരണം അതിന് ആപ്പ് മുൻകൂട്ടി background-ൽ നിശബ്ദമായി run ചെയ്യേണ്ട ആവശ്യമില്ല. Safe Zone-ഓ Arrival Alarm-ഓ വ്യത്യസ്തമാണ്: ഇത് ഡിവൈസിൽ തന്നെ continuous background location check-കളെ ആശ്രയിക്കുന്നു — battery manager-കൾ കൃത്യമായി തടസ്സപ്പെടുത്താൻ വേണ്ടി ഉണ്ടാക്കിയ ongoing activity തന്നെയാണിത്. അതുകൊണ്ടാണ് ring, lock എന്നിവ കുഴപ്പമില്ലാതെ പ്രവർത്തിക്കുമ്പോൾ arrival alert-കൾ lag ചെയ്യുന്നത് — ഇവ രണ്ടും ഒരേ mechanism അല്ല.
ഒരു തവണ സെറ്റപ്പ് ചെയ്യുക, ഓരോ അലർട്ട് മിസ്സിന് ശേഷവുമല്ല
ഫോൺ അപ്ഡേറ്റിന് ശേഷമോ ഫാക്ടറി റീസെറ്റിന് ശേഷമോ ഈ സെറ്റിംഗ്സ് നിശബ്ദമായി റീസെറ്റ് ആകാറുണ്ട്, മാസങ്ങളോളം പ്രവർത്തിച്ച ഒരു സെറ്റപ്പ് പെട്ടെന്ന് അലർട്ടുകൾ miss ചെയ്യാൻ തുടങ്ങുന്നത് അതുകൊണ്ടാണ്. മുമ്പ് instant ആയിരുന്ന arrival alert-കൾ വൈകി വരാൻ തുടങ്ങിയാൽ, മറ്റെന്തെങ്കിലും മാറി എന്ന് കരുതും മുമ്പ് ഇതേ രണ്ട് സെറ്റിംഗ്സ് വീണ്ടും ചെക്ക് ചെയ്യുക.