Android 10-এ ব্যাকগ্রাউন্ড অ্যাক্সেস লোকেশন রিমাইন্ডার ফিচার আছে, যা কোনও ডিভাইসের লোকেশনে অ্যাপের কতটা অ্যাক্সেস আছে সেই বিষয়ে স্বচ্ছতা বাড়ায় এবং ব্যবহারকারীদের এই ধরনের অ্যাক্সেসের উপর নিয়ন্ত্রণ বজায় রাখতে সাহায্য করে। Android 9 ও এর আগের যেকোনও ভার্সনে, কোনও অ্যাপ ব্যাকগ্রাউন্ডে চলার সময় ব্যবহারকারীকে না জানিয়েই ডিভাইসের লোকেশন ট্র্যাক করতে পারে। ব্যবহারকারীরা Android 10-এ শুধুমাত্র অ্যাপ ব্যবহার করার সময় অনুমতি দিন বা অনুমতি দেবেন না লোকেশন অ্যাক্সেস সংক্রান্ত অনুমতি বেছে নিয়ে এই আচরণকে দমন করতে পারেন।
ছবি ১. ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস রিমাইন্ডার।
কোনও অ্যাপ ব্যাকগ্রাউন্ডে থাকাকালীন ফাইন-লোকেশন অনুমতি
পদ্ধতি ACCESS_FINE_LOCATION
দ্বারা সুরক্ষিত ডেটা অ্যাক্সেস করলে রিমাইন্ডার ট্রিগার হয়। ব্যবহারকারীকে অপ্রয়োজনীয় বাধা দেওয়া এড়াতে, রিমাইন্ডার
একটি বিজ্ঞপ্তিতে সব অ্যাপের ব্যাকগ্রাউন্ড অ্যাক্টিভিটি দেখায় না। ব্যবহারকারী দিনে সর্বাধিক একটি রিমাইন্ডার
দেখতে পাবেন। অ্যাক্সেস সংক্রান্ত অনুরোধ ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস রিমাইন্ডার ট্রিগার করলে, এটি
একই দিনে পরে, পরের দিন বা কয়েকদিন পরে দেখানো হয়। এটি নির্ভর করে
মোট কতগুলি রিমাইন্ডার পুশ করতে হবে তার উপর। যেমন, মোট ৩টি
বিজ্ঞপ্তি দেখাতে ৭২ ঘণ্টা সময় লাগে।
নিম্নলিখিত বিষয়গুলির জন্য বিজ্ঞপ্তি ট্রিগার করা হয় না:
- সিস্টেম পরিষেবার মতো ডিফল্ট হিসেবে অনুমতিপ্রাপ্ত অ্যাপ।
- যেসব অ্যাপকে সব সময়ের জন্য অনুমতি দিন লোকেশন অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে, সেগুলি ইতিমধ্যেই প্রথমবারের জন্য ব্যাকগ্রাউন্ডে ডিভাইসের লোকেশন অ্যাক্সেস করেছে।
- যেসব অ্যাপ শুধুমাত্র ফোরগ্রাউন্ডে লোকেশন আপডেট পায়।
- যেসব অ্যাপ শুধুমাত্র আনুমানিক লোকেশন সংক্রান্ত আপডেট পায়।
বেশিরভাগ প্রি-ইনস্টল করা অ্যাপের ক্ষেত্রে ডিফল্ট হিসেবে অনুমতি দেওয়া থাকে। ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস রিমাইন্ডার ফিচার প্রয়োগ করার জন্য আপনাকে কোনও অ্যাকশন নিতে হবে না এবং আপনি এটি কাস্টমাইজ করতে পারবেন না। এই ফিচার CTS-এর মাধ্যমে পরীক্ষা করা হয়।