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

আপনার প্রোজেক্টের ডিপেন্ডেন্সিতে ( lintChecks ডিপেন্ডেন্সি হিসেবে) com.google.play.policy.insights:insights-lint লাইব্রেরির সর্বশেষ সংস্করণটি যোগ করে আপনি আপনার কন্টিনিউয়াস ইন্টিগ্রেশন (CI) বিল্ডগুলিতে প্লে পলিসি ইনসাইটস লিন্ট চেকগুলি চালাতে পারেন।
lintChecks("com.google.play.policy.insights:insights-lint:LATEST_VERSION")
এবং আপনার CI বিল্ডের অংশ হিসেবে লিন্ট চালানোর জন্য সেট আপ করা ।
প্লে পলিসি ইনসাইটস লিন্ট চেক বুঝুন
প্রচলিত লিন্ট চেকগুলো প্রায়শই নির্দিষ্ট কোড পরিবর্তন বা দ্রুত সমাধানের পরামর্শ দেয়, কিন্তু প্লে পলিসি ইনসাইটস-এর লিন্ট চেকগুলো ভিন্নভাবে কাজ করে। এগুলোর প্রধান উদ্দেশ্য হলো অ্যাপ্লিকেশনের মধ্যে থাকা নির্দিষ্ট পারমিশন বা কার্যকারিতা সম্পর্কিত সম্ভাব্য পলিসিগত সমস্যা সম্পর্কে আপনাকে সচেতন করা। এর লক্ষ্য হলো আপনি যেন নিম্নলিখিত কাজগুলো করতে পারেন:
- সম্ভাব্য নীতিগত প্রভাবগুলো বুঝুন ।
- সম্মতি নিশ্চিত করতে তাদের অ্যাপের ডিজাইন বা বাস্তবায়নে প্রয়োজনীয় পরিবর্তন আনুন । কিছু তথ্য অ্যান্ড্রয়েড স্টুডিওতে সম্পূর্ণরূপে সমাধানযোগ্য নাও হতে পারে এবং এর জন্য গুগল প্লে কনসোলে পদক্ষেপের প্রয়োজন হতে পারে।
এই ইনসাইটগুলো ডেভেলপমেন্ট প্রক্রিয়ার একেবারে শুরু থেকেই আপনাকে আগাম সতর্কবার্তা দিতে এবং নীতি-সম্মত অনুশীলনের দিকে পরিচালিত করার জন্য ডিজাইন করা হয়েছে। তাই, অন্যান্য লিন্ট সতর্কবার্তার মতো প্লে পলিসি ইনসাইটস লিন্ট চেকের জন্য কোনো দ্রুত সমাধান নেই। বরং, এই ইনসাইটগুলো আপনার অ্যাপের উদ্দিষ্ট আচরণ এবং গুগল প্লে-এর নীতিমালার সাথে এর সামঞ্জস্যতা আরও গভীরভাবে পর্যালোচনা করতে আপনাকে উৎসাহিত করবে।
প্লে পলিসি ইনসাইটস লিন্ট চেক নিষ্ক্রিয় করুন
ডিফল্ট ইন্সপেকশন প্রোফাইলে লিন্ট চেকগুলো আনচেক করার মাধ্যমে আপনি প্লে পলিসি ইনসাইটস ফিচারের জন্য লিন্ট চেকগুলো নিষ্ক্রিয় করতে পারেন। এটি করার জন্য, ফাইল > সেটিংস > এডিটর > ইন্সপেকশনস (উইন্ডোজ/লিনাক্সে) অথবা অ্যান্ড্রয়েড স্টুডিও > সেটিংস > এডিটর > ইন্সপেকশনস (ম্যাকওএস-এ) -এ যান। সেখান থেকে, আপনি অ্যান্ড্রয়েড > লিন্ট > প্লে পলিসি -এর অধীনে স্বতন্ত্র প্লে পলিসি ইনসাইটস চেকগুলো নিষ্ক্রিয় করতে পারবেন।

প্রতিক্রিয়া
আমরা প্লে পলিসি ইনসাইটস ফিচারটি উন্নত করার জন্য নিরন্তর কাজ করে যাচ্ছি। এর ভবিষ্যৎ উন্নয়নে আপনার মতামত অত্যন্ত মূল্যবান। আপনার কোনো পরামর্শ থাকলে বা কোনো সমস্যার সম্মুখীন হলে, অনুগ্রহ করে তা জানান ।