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

যখন কোনও অ্যাপ অ্যান্ড্রয়েড ১১ (এপিআই লেভেল ৩০) বা তার বেশি ভার্সনের জন্য কাজ করে এবং ডিভাইসে ইনস্টল করা অন্যান্য অ্যাপ সম্পর্কে তথ্য জানতে চায়, তখন সিস্টেমটি ডিফল্টভাবে এই তথ্য ফিল্টার করে। এই ফিল্টারিং আচরণের অর্থ হল আপনার অ্যাপটি ডিভাইসে ইনস্টল করা সমস্ত অ্যাপ সনাক্ত করতে পারে না, যা সম্ভাব্য সংবেদনশীল তথ্য কমাতে সাহায্য করে যা আপনার অ্যাপ অ্যাক্সেস করতে পারে কিন্তু ব্যবহারের ক্ষেত্রে এটি পূরণ করার প্রয়োজন হয় না।

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

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

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

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

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

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

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

ব্লগ পোস্ট