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

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

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

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

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

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

ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস

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

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

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

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

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

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

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

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

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

অ্যান্ড্রয়েড ১১ এর সাথে আপনার অ্যাপের সামঞ্জস্যতা পরীক্ষা করার সময়, আপনি নিম্নলিখিত 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 বা তার উচ্চতর ভার্সন চালিত কোনও ডিভাইসে ব্যাকগ্রাউন্ড লোকেশনের অনুরোধ করে, তখন সিস্টেম ডায়ালগে ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস সক্ষম করার জন্য কোনও বোতাম থাকে না। ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস সক্ষম করার জন্য, ব্যবহারকারীদের সেটিংস পৃষ্ঠায় আপনার অ্যাপের লোকেশন অনুমতির জন্য "সর্বদা অনুমতি দিন" বিকল্পটি সেট করতে হবে, যেমনটি ব্যাকগ্রাউন্ড লোকেশনের অনুরোধ কীভাবে করবেন তার নির্দেশিকাতে বর্ণিত হয়েছে।

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

ব্যাকগ্রাউন্ড লোকেশন অ্যাক্সেস করার বিষয়ে আরও তথ্যের জন্য, নিম্নলিখিত উপকরণগুলি দেখুন:

ভিডিও