Android 11-এ অবস্থান আপডেট

ব্যবহারকারীর গোপনীয়তাকে আরও সুরক্ষিত করতে, Android 11 এককালীন অবস্থানের অ্যাক্সেস যোগ করে এবং ব্যবহারকারীরা কীভাবে ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস দেয় তা পরিবর্তন করে। এই আপডেটগুলি Android 11 এবং উচ্চতর সংস্করণে চালিত সমস্ত অ্যাপকে প্রভাবিত করে।

এককালীন অ্যাক্সেস

চিত্র 1. ফোরগ্রাউন্ড অবস্থানের অনুমতির জন্য সিস্টেম ডায়ালগে Only this time নামে একটি বিকল্প রয়েছে।

অ্যান্ড্রয়েড 11 এবং উচ্চতর সংস্করণে, যখনই আপনার অ্যাপ ফোরগ্রাউন্ড অবস্থানে অ্যাক্সেসের অনুরোধ করে, সিস্টেম অনুমতি ডায়ালগে শুধুমাত্র এই সময় নামে একটি বিকল্প অন্তর্ভুক্ত থাকে, যেমন চিত্র 1-এ দেখানো হয়েছে। এই বিকল্পটি ব্যবহারকারীদের কখন একটি অ্যাপ অবস্থানের তথ্য অ্যাক্সেস করতে পারে তার উপর আরও নিয়ন্ত্রণ দেয়।

সিস্টেমটি কীভাবে এককালীন অনুমতিগুলি পরিচালনা করে সে সম্পর্কে আরও জানুন৷

পটভূমি অবস্থান অ্যাক্সেস

অ্যান্ড্রয়েড 11 পরিবর্তন করে যে কীভাবে আপনার অ্যাপের একটি বৈশিষ্ট্য ব্যাকগ্রাউন্ড লোকেশনে অ্যাক্সেস পেতে পারে। এই বিভাগটি এই পরিবর্তনগুলির প্রতিটি বর্ণনা করে।

যদি আপনার অ্যাপের কোনো বৈশিষ্ট্য ব্যাকগ্রাউন্ড থেকে লোকেশন অ্যাক্সেস করে, তাহলে যাচাই করুন যে এই ধরনের অ্যাক্সেস প্রয়োজনীয়। পটভূমিতে অবস্থান কীভাবে অ্যাক্সেস করতে হয় সে সম্পর্কে পৃষ্ঠায় বর্ণিত অন্যান্য উপায়ে বৈশিষ্ট্যটির প্রয়োজনীয় তথ্যগুলি পাওয়ার কথা বিবেচনা করুন৷

আলাদাভাবে ব্যাকগ্রাউন্ড লোকেশনের অনুরোধ করুন

রানটাইমে লোকেশন অ্যাক্সেসের অনুরোধ করার জন্য গাইডে বর্ণিত হিসাবে, আপনার ক্রমবর্ধমান অবস্থানের অনুরোধগুলি সম্পাদন করা উচিত। যদি আপনার অ্যাপটি Android 11 বা উচ্চতরকে লক্ষ্য করে, তাহলে সিস্টেমটি এই সর্বোত্তম অভ্যাসটি প্রয়োগ করে। আপনি যদি একই সময়ে একটি ফোরগ্রাউন্ড লোকেশন অনুমতি এবং ব্যাকগ্রাউন্ড লোকেশন অনুমতির অনুরোধ করেন, তবে সিস্টেম অনুরোধটি উপেক্ষা করে এবং আপনার অ্যাপকে অনুমতি দেয় না।

অনুমতি ডায়ালগ পরিবর্তন

বিবরণ পরিবর্তন করুন

নাম পরিবর্তন করুন : BACKGROUND_RATIONALE_CHANGE_ID

আইডি পরিবর্তন করুন : 147316723

কিভাবে টগল করবেন

আপনি Android 11 এর সাথে আপনার অ্যাপের সামঞ্জস্যতা পরীক্ষা করার সাথে সাথে আপনি নিম্নলিখিত ADB কমান্ডগুলি ব্যবহার করে এই পরিবর্তনটি চালু বা বন্ধ করতে পারেন:

adb shell am compat enable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME
adb shell am compat disable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME

সামঞ্জস্যপূর্ণ কাঠামো এবং টগল পরিবর্তন সম্পর্কে আরও তথ্যের জন্য, আপনার অ্যাপে পরীক্ষা এবং ডিবাগ প্ল্যাটফর্ম আচরণ পরিবর্তনগুলি দেখুন৷

যখন আপনার অ্যাপের একটি বৈশিষ্ট্য Android 11 বা উচ্চতর সংস্করণে চালিত একটি ডিভাইসে ব্যাকগ্রাউন্ড লোকেশনের অনুরোধ করে, তখন সিস্টেম ডায়ালগে ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস সক্ষম করার জন্য একটি বোতাম অন্তর্ভুক্ত করা হয় না। ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস সক্ষম করার জন্য, ব্যবহারকারীদের অবশ্যই একটি সেটিংস পৃষ্ঠায় আপনার অ্যাপের অবস্থানের অনুমতির জন্য সর্বকালের অনুমতি দেওয়ার বিকল্পটি সেট করতে হবে, যেভাবে ব্যাকগ্রাউন্ড অবস্থানের অনুরোধ করতে হবে তার নির্দেশিকায় বর্ণিত আছে।

অতিরিক্ত সম্পদ

পটভূমি অবস্থান অ্যাক্সেস সম্পর্কে আরও তথ্যের জন্য, নিম্নলিখিত উপকরণ দেখুন:

ভিডিও