Google Play একটি লাইসেন্সিং পরিষেবা অফার করে যা আপনাকে Google Play-তে প্রকাশ করা অ্যাপ্লিকেশনগুলির জন্য লাইসেন্সিং নীতিগুলি প্রয়োগ করতে দেয়৷ Google Play লাইসেন্সিংয়ের মাধ্যমে, আপনার অ্যাপ্লিকেশনটি বর্তমান ব্যবহারকারীর জন্য লাইসেন্সিং স্ট্যাটাস পাওয়ার জন্য রান টাইমে Google Play-কে জিজ্ঞাসা করতে পারে, তারপর উপযুক্ত হিসাবে আরও ব্যবহারের অনুমতি দিতে বা অননুমোদিত করতে পারে।
পরিষেবাটি ব্যবহার করে, আপনি একটি অ্যাপ্লিকেশন-বাই-অ্যাপ্লিকেশন ভিত্তিতে একটি নমনীয় লাইসেন্সিং নীতি প্রয়োগ করতে পারেন—প্রত্যেকটি অ্যাপ্লিকেশন তার জন্য সবচেয়ে উপযুক্ত উপায়ে লাইসেন্স প্রয়োগ করতে পারে। প্রয়োজনে, Google Play থেকে প্রাপ্ত লাইসেন্সিং স্থিতির উপর ভিত্তি করে একটি অ্যাপ্লিকেশন কাস্টম সীমাবদ্ধতা প্রয়োগ করতে পারে। উদাহরণস্বরূপ, একটি অ্যাপ্লিকেশন লাইসেন্সের স্থিতি পরীক্ষা করতে পারে এবং তারপরে কাস্টম সীমাবদ্ধতা প্রয়োগ করতে পারে যা ব্যবহারকারীকে একটি নির্দিষ্ট মেয়াদের জন্য লাইসেন্সবিহীন এটি চালানোর অনুমতি দেয়। একটি অ্যাপ্লিকেশন অন্য কোনো সীমাবদ্ধতা ছাড়াও একটি নির্দিষ্ট ডিভাইসে অ্যাপ্লিকেশনটির ব্যবহার সীমাবদ্ধ করতে পারে।
লাইসেন্সিং পরিষেবা হল আপনার অ্যাপ্লিকেশানগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করার একটি নিরাপদ উপায়৷ যখন একটি অ্যাপ্লিকেশন লাইসেন্সিং স্থিতি পরীক্ষা করে, তখন Google Play সার্ভার একটি কী জোড়া ব্যবহার করে লাইসেন্সিং স্থিতি প্রতিক্রিয়াতে স্বাক্ষর করে যা অ্যাপ্লিকেশনটির সাথে অনন্যভাবে যুক্ত। যদিও আপনার অ্যাপ্লিকেশানের পক্ষে তার কম্পাইল করা .apk
ফাইলে সর্বজনীন কী সংরক্ষণ করা সম্ভব, তবে আপনি বিশ্বাস করেন এমন একটি সার্ভারে লাইসেন্সিং স্থিতি প্রতিক্রিয়া যাচাই করা অনেক বেশি নিরাপদ৷
আপনি Google Play এর মাধ্যমে প্রকাশ করেন এমন যেকোনো অ্যাপ্লিকেশন Google Play লাইসেন্সিং পরিষেবা ব্যবহার করতে পারে৷ কোন বিশেষ অ্যাকাউন্ট বা নিবন্ধন প্রয়োজন নেই. অতিরিক্তভাবে, যেহেতু পরিষেবাটি কোনও ডেডিকেটেড ফ্রেমওয়ার্ক API ব্যবহার করে না, আপনি ন্যূনতম 3 বা উচ্চতর API স্তর ব্যবহার করে এমন কোনও অ্যাপ্লিকেশনে লাইসেন্স যোগ করতে পারেন।
দ্রষ্টব্য: Google Play লাইসেন্সিং পরিষেবাটি মূলত অর্থপ্রদত্ত অ্যাপ্লিকেশনগুলির জন্য উদ্দিষ্ট যেগুলি যাচাই করতে চায় যে বর্তমান ব্যবহারকারী প্রকৃতপক্ষে Google Play-তে অ্যাপ্লিকেশনটির জন্য অর্থপ্রদান করেছেন৷ যাইহোক, যেকোন অ্যাপ্লিকেশন (ফ্রি অ্যাপস সহ) একটি APK সম্প্রসারণ ফাইল ডাউনলোড শুরু করতে লাইসেন্সিং পরিষেবা ব্যবহার করতে পারে। এই ক্ষেত্রে, আপনার অ্যাপ্লিকেশন লাইসেন্সিং পরিষেবাতে যে অনুরোধ পাঠায় তা ব্যবহারকারী অ্যাপের জন্য অর্থ প্রদান করেছে কিনা তা পরীক্ষা করার জন্য নয়, তবে সম্প্রসারণ ফাইলগুলির URL এর জন্য অনুরোধ করা। আপনার অ্যাপ্লিকেশনের জন্য সম্প্রসারণ ফাইল ডাউনলোড করার বিষয়ে তথ্যের জন্য, APK সম্প্রসারণ ফাইলের নির্দেশিকা পড়ুন।
Google Play-এর অ্যাপ্লিকেশন লাইসেন্সিং পরিষেবা সম্পর্কে আরও জানতে এবং এটিকে আপনার অ্যাপ্লিকেশানগুলিতে একীভূত করা শুরু করতে, নিম্নলিখিত নথিগুলি পড়ুন:
- লাইসেন্সিং ওভারভিউ
- পরিষেবাটি কীভাবে কাজ করে এবং একটি সাধারণ লাইসেন্সিং বাস্তবায়ন কেমন দেখায় তা বর্ণনা করে।
- লাইসেন্সিং এর জন্য সেট আপ করা হচ্ছে
- আপনার অ্যাপে লাইসেন্স যোগ করার জন্য কীভাবে আপনার Google Play অ্যাকাউন্ট, ডেভেলপমেন্ট এনভায়রনমেন্ট এবং টেস্টিং এনভায়রনমেন্ট সেট আপ করবেন তা ব্যাখ্যা করে।
- আপনার অ্যাপে সার্ভার-সাইড লাইসেন্স যাচাইকরণ যোগ করা হচ্ছে
- আপনার অ্যাপ্লিকেশনে সার্ভার-সাইড লাইসেন্সিং যাচাইকরণ যোগ করার জন্য একটি ধাপে ধাপে নির্দেশিকা প্রদান করে।
- লাইসেন্সিং রেফারেন্স
- লাইসেন্সিং লাইব্রেরির ক্লাস এবং পরিষেবা প্রতিক্রিয়া কোড সম্পর্কে বিস্তারিত তথ্য প্রদান করে।