Grouplicenses

এই সম্পদের জন্য পদ্ধতির তালিকার জন্য, এই পৃষ্ঠার শেষে দেখুন।

সম্পদ উপস্থাপনা

গ্রুপ লাইসেন্স অবজেক্টগুলি আপনাকে বিনামূল্যে এবং অর্থপ্রদানকারী উভয় অ্যাপের জন্য লাইসেন্সের ( এনটাইটেলমেন্ট বলা হয়) ট্র্যাক রাখতে দেয়। একটি বিনামূল্যের অ্যাপের জন্য, একটি গ্রুপ লাইসেন্স তৈরি করা হয় যখন কোনো এন্টারপ্রাইজ অ্যাডমিন প্রথম Google Play-তে পণ্যটিকে অনুমোদন করে বা যখন API-এর মাধ্যমে কোনো ব্যবহারকারীর জন্য পণ্যটির প্রথম এনটাইটেলমেন্ট তৈরি করা হয়। একটি প্রদত্ত অ্যাপের জন্য, একটি গ্রুপ লাইসেন্স অবজেক্ট তখনই তৈরি হয় যখন কোনো এন্টারপ্রাইজ অ্যাডমিন প্রথমবার Google Play থেকে পণ্যটি ক্রয় করেন।

গ্রুপ লাইসেন্স জিজ্ঞাসা করতে API ব্যবহার করুন. একটি Grouplicenses রিসোর্সে ক্রয়কৃত লাইসেন্সের মোট সংখ্যা (শুধু অর্থপ্রদত্ত অ্যাপস) এবং বর্তমানে ব্যবহৃত লাইসেন্সের মোট সংখ্যা অন্তর্ভুক্ত থাকে। অন্য কথায়, পণ্যের জন্য বিদ্যমান Entitlements মোট সংখ্যা।

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

{
  "kind": "androidenterprise#groupLicense",
  "productId": string,
  "numPurchased": integer,
  "numProvisioned": integer,
  "acquisitionKind": string,
  "approval": string,
  "permissions": string
}
সম্পত্তির নাম মান বর্ণনা নোট
acquisitionKind string কিভাবে এই গ্রুপ লাইসেন্স অর্জিত হয়েছে. "bulkPurchase" এর অর্থ হল এই গ্রুপ লাইসেন্স রিসোর্সটি তৈরি করা হয়েছিল কারণ এন্টারপ্রাইজ এই পণ্যটির জন্য লাইসেন্স ক্রয় করেছে; অন্যথায়, মান "free" (ফ্রি পণ্যের জন্য)।

গ্রহণযোগ্য মান হল:
  • " bulkPurchase "
  • " free "
approval string এই গ্রুপ লাইসেন্সটি যে পণ্যটির সাথে সম্পর্কিত তা বর্তমানে এন্টারপ্রাইজ দ্বারা অনুমোদিত কিনা। একটি গ্রুপ লাইসেন্স তৈরি করা হলে পণ্যগুলি অনুমোদিত হয়, কিন্তু Google Play এর মাধ্যমে কোনো এন্টারপ্রাইজ অ্যাডমিন এই অনুমোদন প্রত্যাহার করতে পারে। অননুমোদিত পণ্যগুলি সংগ্রহের শেষ ব্যবহারকারীদের কাছে দৃশ্যমান হবে না এবং তাদের জন্য নতুন এনটাইটেলমেন্টগুলি সাধারণত তৈরি করা উচিত নয়।

গ্রহণযোগ্য মান হল:
  • " approved "
  • " unapproved "
kind string
numProvisioned integer এই পণ্যের জন্য প্রবিধানকৃত লাইসেন্সের মোট সংখ্যা। পঠিত ক্রিয়াকলাপ দ্বারা প্রত্যাবর্তিত, কিন্তু লেখার ক্রিয়াকলাপে উপেক্ষা করা হয়৷
numPurchased integer ক্রয়কৃত লাইসেন্সের সংখ্যা (সম্ভবত একাধিক কেনাকাটায়)। যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে লাইসেন্সের সংখ্যার কোন সীমা নেই যা বিধান করা যেতে পারে (উদাহরণস্বরূপ, যদি অধিগ্রহণের ধরন "free" হয়)।
permissions string পণ্যের অনুমতি অনুমোদনের অবস্থা। পণ্যটি অনুমোদিত হলেই এই ক্ষেত্রটি সেট করা হয়। সম্ভাব্য রাষ্ট্রগুলি হল:
  • " currentApproved ", অনুমতিগুলির বর্তমান সেটটি অনুমোদিত, তবে অতিরিক্ত অনুমতিগুলির জন্য প্রশাসককে পণ্যটিকে পুনরায় অনুমোদন করতে হবে (যদি অনুমোদিত অনুমতি সেটিং নির্দিষ্ট না করেই পণ্যটি অনুমোদিত হয়, তবে এটিই ডিফল্ট আচরণ৷),
  • " needsReapproval ", পণ্যটির অননুমোদিত অনুমতি রয়েছে৷ পণ্যটি পুনরায় অনুমোদন না হওয়া পর্যন্ত কোনো অতিরিক্ত পণ্য লাইসেন্স বরাদ্দ করা যাবে না,
  • " allCurrentAndFutureApproved ", বর্তমান অনুমতিগুলি অনুমোদিত এবং ভবিষ্যতের অনুমতি আপডেটগুলি প্রশাসক পর্যালোচনা ছাড়াই স্বয়ংক্রিয়ভাবে অনুমোদিত হবে৷


গ্রহণযোগ্য মান হল:
  • " allCurrentAndFutureApproved "
  • " currentApproved "
  • " needsReapproval "
productId string লাইসেন্স যে পণ্যের জন্য আইডি। উদাহরণস্বরূপ, "app:com.google.android.gm"

পদ্ধতি

পেতে
একটি পণ্যের জন্য একটি এন্টারপ্রাইজের গ্রুপ লাইসেন্সের বিবরণ পুনরুদ্ধার করে।
তালিকা
এন্টারপ্রাইজের একটি গ্রুপ লাইসেন্স আছে এমন সমস্ত পণ্যের আইডি পুনরুদ্ধার করে।