গুগল প্লে এর "মার্কেট লাইসেন্স চেক" কীভাবে কাজ করে?


23

প্রায় এক মাস আগে আমি গুগল প্লেতে বিক্রয়ের সময় তিমি ট্রেইল নামে একটি গেম কিনেছিলাম । আজ আমি যখন সাবওয়েতে গেমটি খেলতে চেষ্টা করেছি তখন এটি গেমের লাইসেন্স যাচাই করতে এবং এটি করতে ব্যর্থ হয়েছে (যেহেতু পাতাল রেলটিতে কোনও ইন্টারনেট সংযোগ ছিল না), খেলাটি বন্ধ করে দিন। যখন আমি বাড়ি ফিরে এসেছি, আমি গেমের অনুমতিগুলির ট্যাবটি একবার দেখেছিলাম এবং এটি দেখেছি:

মার্কেট লাইসেন্স চেক

বাজার থেকে এই অ্যাপ্লিকেশনটির জন্য আপনার কাছে লাইসেন্স আছে কিনা তা পরীক্ষা করতে পারে

দেখে মনে হচ্ছে এটি গুগল প্লেতে অন্তর্নির্মিত একটি বৈশিষ্ট্য। সুতরাং আমার প্রশ্ন, এই "লাইসেন্স চেক" কীভাবে কাজ করে? এই বিকাশকারীদের অ্যাপসটি চুরি করা আমি কোনও নোংরা জলদস্যু নই তা যাচাই করার জন্য অ্যাপ্লিকেশনগুলি এই "বৈশিষ্ট্য" ফোন বাড়িতে কীভাবে ব্যবহার করে?


2
আমি এতে কোনও বিশেষজ্ঞ নই, সুতরাং উত্তর দিতে যাচ্ছি না, তবে তথ্য এখানে । দ্রুত এবং নোংরা: অ্যাপ্লিকেশনটি ক্রয় করা হয়েছে এবং .apk ফাইলটি আপনার কাছে লাইসেন্সযুক্ত, লাইসেন্সটি যাচাই করার জন্য নেটওয়ার্কে যায়। এটি সম্ভব ছিল যে নেটওয়ার্কটি তখন আপনার কাছে উপলভ্য ছিল না এবং বিকাশকারী কোনও কিছুই ক্যাশে করেনি বা পরিচালনা করে নি।
ডুজার ব্লেক 2:51

@ ডুজারব্লেক তাই উত্তরটি - "যতক্ষণ বিকাশকারী চয়ন করেন"? আমি মনে করি এটি উত্তর হিসাবে গ্রহণযোগ্য
ইয়া জিয়াং

উত্তর:


18

আপনি কখন এবং কখন আপনার অ্যাপ্লিকেশনটির লাইসেন্স পরীক্ষা করতে চান তা চয়ন করতে পারেন এবং এটি কীভাবে প্রতিক্রিয়া পরিচালনা করে, স্বাক্ষরিত প্রতিক্রিয়া ডেটা যাচাই করে এবং অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করে তার উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে।

Http://developer.android.com/guide/market/licensing/overview.html থেকে

সুতরাং হ্যাঁ মূলত যখনই বিকাশকারী এটি চান। আমি প্রথমে অ্যাপ্লিকেশনটি প্রথম খোলার সময় চেক করার সর্বাধিক সাধারণ সময়টি কল্পনা করব।

আপনার অ্যাপ্লিকেশনটি লাইসেন্সিং সার্ভারটি সরাসরি জিজ্ঞাসা করে না, বরং এর পরিবর্তে লাইসেন্সের অনুরোধ শুরু করতে দূরবর্তী আইপিসির মাধ্যমে গুগল প্লে ক্লায়েন্টকে কল করে। লাইসেন্স অনুরোধে:

  • আপনার অ্যাপ্লিকেশনটি সরবরাহ করে: এটির প্যাকেজের নাম, একটি নোকস যা পরে সার্ভারের কোনও প্রতিক্রিয়া যাচাই করার জন্য ব্যবহৃত হয় এবং একটি কলব্যাক যার উপর প্রতিক্রিয়াটিকে সংশ্লেষপূর্ণভাবে ফিরে দেওয়া যায়।

  • গুগল প্লে ক্লায়েন্ট ব্যবহারকারী এবং ডিভাইস সম্পর্কিত প্রয়োজনীয় তথ্য যেমন ডিভাইসের প্রাথমিক গুগল অ্যাকাউন্ট ব্যবহারকারীর নাম, আইএমএসআই এবং অন্যান্য তথ্য সংগ্রহ করে। এটি আপনার আবেদনের পক্ষে সার্ভারের কাছে লাইসেন্স চেকের অনুরোধ প্রেরণ করে।

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

তাই:

  1. অ্যাপ্লিকেশন, ডিভাইস এবং ব্যবহারকারীর তথ্য গুগলের সার্ভারগুলিতে চলে যায়।
  2. গুগল তারপরে গুগল প্লেতে অ্যাপ্লিকেশনটির জন্য অর্থ প্রদান করেছে এমন লোকদের তালিকার বিরুদ্ধে আপনার নাম যাচাই করে। (এটি গুগল প্লে থেকে ডাউনলোড করেছেন এমন অ্যাপ্লিকেশনগুলির তালিকার বিপরীতে আবেদনের নামও পরীক্ষা করতে পারে)
  3. যদি এটি দেখতে পারে যে আপনি গুগল প্লে থেকে অ্যাপ্লিকেশনটি ডাউনলোড করেছেন (এবং এর জন্য অর্থ প্রদান করেছেন) এটি আপনার লাইসেন্স রয়েছে তা ফেরত পাঠায়, তা না হলে এটি আপনাকে না দেয় এমন অ্যাপ্লিকেশনটিকে বলে।

স্পষ্টতই এগুলি অনলাইনে করা হয়েছে সুতরাং আপনি যদি অফলাইনে থাকেন তবে এটি কার্যকর হবে না। আমি যদি অ্যাপ্লিকেশনটি লিখছিলাম তবে আমার কাছে এমন কাউন্টার থাকবে যে আপনি যেখানে খেলতে পারবেন না সেখানে আপনার যা ঘটছে তা বন্ধ করার জন্য লাইসেন্স চেক পেতে অনলাইনে যাওয়ার আগে সেই ব্যক্তিকে 3 বার বা অফলাইনে এটি ব্যবহার করতে দেওয়া উচিত to অফলাইন। অবশ্যই যদি কাউন্টারটি যেখানে সংরক্ষণ করা হয় সেই ফাইলে খোঁড়াখুঁড়ি করে তারা প্রতিবার ব্যবহার করার সময় 3 টি চেষ্টা করে আবার কখনও মূল্য দিতে পারে না তবে এটি সম্ভবত বেশিরভাগ ব্যবহারকারীর প্রযুক্তিগত যোগ্যতার বাইরে।


নিম্নলিখিত দৃশ্যে কী ঘটে থাকে, একটি প্রদত্ত অ্যাপ্লিকেশন যা এর 1 ম সংস্করণে লাইসেন্স চেক লাইব্রেরি বাস্তবায়ন করে না তবে এটির দ্বিতীয় সংস্করণে লাইসেন্স চেক লাইব্রেরি প্রয়োগ করে। 1 ম সংস্করণটির ক্রেতারা যখন 2 য় সংস্করণে আপডেট হয় তখন তারা সত্যায়িত ব্যবহারকারী হিসাবে বিবেচিত হবে?
মেহুল জোয়েসার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.