আপনি কখন এবং কখন আপনার অ্যাপ্লিকেশনটির লাইসেন্স পরীক্ষা করতে চান তা চয়ন করতে পারেন এবং এটি কীভাবে প্রতিক্রিয়া পরিচালনা করে, স্বাক্ষরিত প্রতিক্রিয়া ডেটা যাচাই করে এবং অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করে তার উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে।
Http://developer.android.com/guide/market/licensing/overview.html থেকে
সুতরাং হ্যাঁ মূলত যখনই বিকাশকারী এটি চান। আমি প্রথমে অ্যাপ্লিকেশনটি প্রথম খোলার সময় চেক করার সর্বাধিক সাধারণ সময়টি কল্পনা করব।
আপনার অ্যাপ্লিকেশনটি লাইসেন্সিং সার্ভারটি সরাসরি জিজ্ঞাসা করে না, বরং এর পরিবর্তে লাইসেন্সের অনুরোধ শুরু করতে দূরবর্তী আইপিসির মাধ্যমে গুগল প্লে ক্লায়েন্টকে কল করে। লাইসেন্স অনুরোধে:
আপনার অ্যাপ্লিকেশনটি সরবরাহ করে: এটির প্যাকেজের নাম, একটি নোকস যা পরে সার্ভারের কোনও প্রতিক্রিয়া যাচাই করার জন্য ব্যবহৃত হয় এবং একটি কলব্যাক যার উপর প্রতিক্রিয়াটিকে সংশ্লেষপূর্ণভাবে ফিরে দেওয়া যায়।
গুগল প্লে ক্লায়েন্ট ব্যবহারকারী এবং ডিভাইস সম্পর্কিত প্রয়োজনীয় তথ্য যেমন ডিভাইসের প্রাথমিক গুগল অ্যাকাউন্ট ব্যবহারকারীর নাম, আইএমএসআই এবং অন্যান্য তথ্য সংগ্রহ করে। এটি আপনার আবেদনের পক্ষে সার্ভারের কাছে লাইসেন্স চেকের অনুরোধ প্রেরণ করে।
গুগল প্লে সার্ভার ব্যবহারকারীর পরিচয়কে পর্যাপ্ত আত্মবিশ্বাসের পর্যায়ে প্রতিষ্ঠিত করার চেষ্টা করে সমস্ত উপলব্ধ তথ্য ব্যবহার করে অনুরোধটির মূল্যায়ন করে। সার্ভারটি তখন আপনার অ্যাপ্লিকেশনের জন্য ক্রয়ের রেকর্ডের বিরুদ্ধে ব্যবহারকারীর পরিচয় পরীক্ষা করে এবং লাইসেন্স প্রতিক্রিয়া ফিরিয়ে দেয়, যা গুগল প্লে ক্লায়েন্ট আইপিসি কলব্যাকের মাধ্যমে আপনার অ্যাপ্লিকেশনটিতে ফিরে আসে returns
তাই:
- অ্যাপ্লিকেশন, ডিভাইস এবং ব্যবহারকারীর তথ্য গুগলের সার্ভারগুলিতে চলে যায়।
- গুগল তারপরে গুগল প্লেতে অ্যাপ্লিকেশনটির জন্য অর্থ প্রদান করেছে এমন লোকদের তালিকার বিরুদ্ধে আপনার নাম যাচাই করে। (এটি গুগল প্লে থেকে ডাউনলোড করেছেন এমন অ্যাপ্লিকেশনগুলির তালিকার বিপরীতে আবেদনের নামও পরীক্ষা করতে পারে)
- যদি এটি দেখতে পারে যে আপনি গুগল প্লে থেকে অ্যাপ্লিকেশনটি ডাউনলোড করেছেন (এবং এর জন্য অর্থ প্রদান করেছেন) এটি আপনার লাইসেন্স রয়েছে তা ফেরত পাঠায়, তা না হলে এটি আপনাকে না দেয় এমন অ্যাপ্লিকেশনটিকে বলে।
স্পষ্টতই এগুলি অনলাইনে করা হয়েছে সুতরাং আপনি যদি অফলাইনে থাকেন তবে এটি কার্যকর হবে না। আমি যদি অ্যাপ্লিকেশনটি লিখছিলাম তবে আমার কাছে এমন কাউন্টার থাকবে যে আপনি যেখানে খেলতে পারবেন না সেখানে আপনার যা ঘটছে তা বন্ধ করার জন্য লাইসেন্স চেক পেতে অনলাইনে যাওয়ার আগে সেই ব্যক্তিকে 3 বার বা অফলাইনে এটি ব্যবহার করতে দেওয়া উচিত to অফলাইন। অবশ্যই যদি কাউন্টারটি যেখানে সংরক্ষণ করা হয় সেই ফাইলে খোঁড়াখুঁড়ি করে তারা প্রতিবার ব্যবহার করার সময় 3 টি চেষ্টা করে আবার কখনও মূল্য দিতে পারে না তবে এটি সম্ভবত বেশিরভাগ ব্যবহারকারীর প্রযুক্তিগত যোগ্যতার বাইরে।