অ্যান্ড্রয়েডে প্যাকেজ দৃশ্যমানতা ফিল্টারিং

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

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

সীমিত অ্যাপের দৃশ্যমানতা সেই পদ্ধতিগুলির দ্বারা প্রত্যাবর্তিত ফলাফলগুলিকে প্রভাবিত করে যা অন্যান্য অ্যাপগুলির সম্পর্কে তথ্য দেয়, যেমন queryIntentActivities() , getPackageInfo() , এবং getInstalledApplications() ৷ সীমিত দৃশ্যমানতা অন্যান্য অ্যাপের সাথে স্পষ্ট মিথস্ক্রিয়াকেও প্রভাবিত করে, যেমন অন্য অ্যাপের পরিষেবা শুরু করা।

কিছু প্যাকেজ স্বয়ংক্রিয়ভাবে দৃশ্যমান হয়। অন্যান্য ইনস্টল করা অ্যাপের জন্য আপনার অ্যাপ সবসময় এই প্যাকেজগুলিকে তার ক্যোয়ারীতে শনাক্ত করতে পারে। অন্যান্য প্যাকেজ দেখতে, <queries> উপাদান ব্যবহার করে প্যাকেজ দৃশ্যমানতা বৃদ্ধির জন্য আপনার অ্যাপের প্রয়োজনীয়তা ঘোষণা করুনব্যবহারের ক্ষেত্রের পৃষ্ঠাটি উদাহরণ প্রদান করে যে আপনি কীভাবে বেছে বেছে প্যাকেজের দৃশ্যমানতা প্রসারিত করতে পারেন। সেখানে বর্ণিত ওয়ার্কফ্লো আপনাকে ব্যবহারকারীর গোপনীয়তা রক্ষা করার সময় সাধারণ অ্যাপ ইন্টারঅ্যাকশন পরিস্থিতি পূরণ করতে দেয়।

বিরল ক্ষেত্রে যেখানে <queries> উপাদানটি পর্যাপ্ত প্যাকেজ দৃশ্যমানতা প্রদান করে না, আপনি QUERY_ALL_PACKAGES অনুমতি ব্যবহার করতে পারেন। আপনি Google Play-তে আপনার অ্যাপ প্রকাশ করলে, আপনার অ্যাপের এই অনুমতির ব্যবহার অনুমোদন সাপেক্ষে

প্যাকেজ দৃশ্যমানতার আচরণ পরীক্ষা করার পৃষ্ঠাটি প্যাকেজ দৃশ্যমানতার উপর ভিত্তি করে আচরণের পরিবর্তনগুলি পরীক্ষা করার পরামর্শ দেয় যখন আপনার অ্যাপ অন্যান্য অ্যাপের সাথে ইন্টারঅ্যাকশনের উপর নির্ভর করে।

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

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

ব্লগ এর লেখাগুলো