- রিসোর্স: এন্টারপ্রাইজ
- বিজ্ঞপ্তির ধরণ
- বাহ্যিক তথ্য
- শর্তাবলীএবংশর্তাবলী
- সাইনইনবিস্তারিত
- সাইনইনডিটেইলডিফল্টস্ট্যাটাস
- যোগাযোগের তথ্য
- গুগল প্রমাণীকরণ সেটিংস
- গুগল প্রমাণীকরণ আবশ্যক
- এন্টারপ্রাইজ টাইপ
- পরিচালিত গুগলপ্লে অ্যাকাউন্টস এন্টারপ্রাইজ টাইপ
- পরিচালিত গুগলডোমেইন টাইপ
- পদ্ধতি
রিসোর্স: এন্টারপ্রাইজ
কনফিগারেশনটি একটি এন্টারপ্রাইজের ক্ষেত্রে প্রযোজ্য।
| JSON উপস্থাপনা |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| ক্ষেত্র | |
|---|---|
name | সার্ভার তৈরির সময় যে এন্টারপ্রাইজের নাম তৈরি করে, তা |
enabledNotificationTypes[] | এন্টারপ্রাইজের জন্য সক্রিয় করা Google Pub/Sub বিজ্ঞপ্তির ধরণ। |
pubsubTopic | যে বিষয়ে Pub/Sub বিজ্ঞপ্তিগুলি প্রকাশিত হয়, |
primaryColor | RGB ফর্ম্যাটে একটি রঙ যা ডিভাইস ম্যানেজমেন্ট অ্যাপ UI-তে প্রদর্শিত প্রধান রঙ নির্দেশ করে। রঙের উপাদানগুলি নিম্নরূপ সংরক্ষণ করা হয়: |
logo | ডিভাইস প্রভিশনিং এর সময় লোগো হিসেবে প্রদর্শিত একটি ছবি। সমর্থিত প্রকারগুলি হল: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng। |
enterpriseDisplayName | ব্যবহারকারীদের কাছে প্রদর্শিত এন্টারপ্রাইজের নাম। এই ক্ষেত্রের সর্বোচ্চ দৈর্ঘ্য ১০০টি অক্ষর। |
termsAndConditions[] | এই এন্টারপ্রাইজের জন্য একটি ডিভাইস সরবরাহ করার সময় যে শর্তাবলী মেনে নিতে হবে। এই তালিকার প্রতিটি মানের জন্য শর্তাবলীর একটি পৃষ্ঠা তৈরি করা হয়েছে। |
appAutoApprovalEnabled | অবচিত এবং অব্যবহৃত। |
signinDetails[] | এন্টারপ্রাইজের সাইন-ইন বিশদ। |
contactInfo | একটি EMM-পরিচালিত এন্টারপ্রাইজের এন্টারপ্রাইজ যোগাযোগের তথ্য। |
googleAuthenticationSettings | গুগল-প্রদত্ত ব্যবহারকারী প্রমাণীকরণের সেটিংস। |
enterpriseType | শুধুমাত্র আউটপুট। এন্টারপ্রাইজের ধরণ। |
managedGooglePlayAccountsEnterpriseType | শুধুমাত্র আউটপুট। একটি পরিচালিত Google Play অ্যাকাউন্ট এন্টারপ্রাইজের ধরণ। |
managedGoogleDomainType | শুধুমাত্র আউটপুট। পরিচালিত Google ডোমেনের ধরণ। |
বিজ্ঞপ্তির ধরণ
ডিভাইস ম্যানেজমেন্ট সার্ভার Google Pub/Sub এর মাধ্যমে যেসব ধরণের বিজ্ঞপ্তি পাঠাতে পারে।
| এনামস | |
|---|---|
NOTIFICATION_TYPE_UNSPECIFIED | এই মান উপেক্ষা করা হয়। |
ENROLLMENT | কোনও ডিভাইস নথিভুক্ত হলে একটি বিজ্ঞপ্তি পাঠানো হয়। |
COMPLIANCE_REPORT | অবচিত। |
STATUS_REPORT | কোনও ডিভাইস স্ট্যাটাস রিপোর্ট জারি করলে একটি বিজ্ঞপ্তি পাঠানো হয়। |
COMMAND | ডিভাইস কমান্ড সম্পন্ন হলে একটি বিজ্ঞপ্তি পাঠানো হয়। |
USAGE_LOGS | ডিভাইসটি পাঠালে একটি বিজ্ঞপ্তি পাঠানো হয়। |
ENTERPRISE_UPGRADE | একটি এন্টারপ্রাইজ আপগ্রেডের জন্য একটি বিজ্ঞপ্তি পাঠানো হয়েছে। একটি এন্টারপ্রাইজ আপগ্রেড হল এমন একটি প্রক্রিয়া যা একটি পরিচালিত Google Play অ্যাকাউন্ট এন্টারপ্রাইজকে একটি পরিচালিত Google ডোমেনে আপগ্রেড করে। |
বাহ্যিক তথ্য
ডেটা একটি বহিরাগত স্থানে হোস্ট করা হয়েছে। ডেটাটি অ্যান্ড্রয়েড ডিভাইস নীতি দ্বারা ডাউনলোড করতে হবে এবং হ্যাশের বিরুদ্ধে যাচাই করতে হবে।
| JSON উপস্থাপনা |
|---|
{ "url": string, "sha256Hash": string } |
| ক্ষেত্র | |
|---|---|
url | ডেটার পরম URL, যা অবশ্যই http অথবা https স্কিম ব্যবহার করবে। Android ডিভাইস নীতি GET অনুরোধে কোনও শংসাপত্র প্রদান করে না, তাই URLটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে। আক্রমণকারীদের URLটি আবিষ্কার করা থেকে বিরত রাখতে URL-এ একটি দীর্ঘ, এলোমেলো উপাদান অন্তর্ভুক্ত করা ব্যবহার করা যেতে পারে। |
sha256Hash | url-এ হোস্ট করা কন্টেন্টের বেস-64 এনকোডেড SHA-256 হ্যাশ। যদি কন্টেন্টটি এই হ্যাশের সাথে না মেলে, তাহলে Android ডিভাইস নীতি ডেটা ব্যবহার করবে না। |
শর্তাবলীএবংশর্তাবলী
প্রভিশনিং এর সময় গ্রহণযোগ্য একটি শর্তাবলী পৃষ্ঠা।
| JSON উপস্থাপনা |
|---|
{ "header": { object ( |
| ক্ষেত্র | |
|---|---|
header | HTML কন্টেন্টের উপরে প্রদর্শিত একটি ছোট হেডার। |
content | একটি ভালোভাবে ফর্ম্যাট করা HTML স্ট্রিং। এটি android.text.Html#fromHtml দিয়ে ক্লায়েন্টে পার্স করা হবে। |
সাইনইনবিস্তারিত
একটি এন্টারপ্রাইজের জন্য সাইন ইন বিশদ সম্বলিত একটি রিসোর্স। একটি প্রদত্ত এন্টারপ্রাইজের জন্য SigninDetail পরিচালনা করতে ব্যবহার করুন।enterprises
একটি এন্টারপ্রাইজের জন্য, আমরা যেকোনো সংখ্যক SigninDetail গুলি রাখতে পারি যা নিম্নলিখিত তিনটি ক্ষেত্রের ( signinUrl , allowPersonalUsage , tokenTag ) সমন্বয়ে স্বতন্ত্রভাবে চিহ্নিত করা যায়। একই ( signinUrl , allowPersonalUsage , tokenTag ) দিয়ে দুটি SigninDetail গুলি তৈরি করা যায় না। ( tokenTag একটি ঐচ্ছিক ক্ষেত্র)।
: এই অপারেশনটি PatchSigninDetails এর বর্তমান তালিকাকে SigninDetails এর নতুন তালিকা দিয়ে আপডেট করে।
- যদি সংরক্ষিত
SigninDetailকনফিগারেশনটি পাস করা হয়, তাহলে এটি একইsigninEnrollmentTokenএবংqrCodeফেরত দেয়। - যদি আমরা একাধিক অভিন্ন
SigninDetailকনফিগারেশন পাস করি যা সংরক্ষিত নেই, তাহলে এটিSigninDetailকনফিগারেশনের মধ্যে প্রথমটি সংরক্ষণ করবে। - যদি কনফিগারেশনটি ইতিমধ্যেই বিদ্যমান থাকে, তাহলে আমরা একটি নির্দিষ্ট প্যাচ API কলে একাধিকবার এটির অনুরোধ করতে পারব না, অন্যথায় এটি একটি ডুপ্লিকেট কী ত্রুটি দেবে এবং পুরো অপারেশনটি ব্যর্থ হবে।
- যদি আমরা অনুরোধ থেকে নির্দিষ্ট
SigninDetailকনফিগারেশনটি সরিয়ে ফেলি, তাহলে এটি স্টোরেজ থেকে সরিয়ে ফেলা হবে। এরপর আমরা একইSigninDetailকনফিগারেশনের জন্য আরেকটিsigninEnrollmentTokenএবংqrCodeঅনুরোধ করতে পারি।
| JSON উপস্থাপনা |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| ক্ষেত্র | |
|---|---|
signinUrl | ডিভাইসে সাইন-ইন এনরোলমেন্ট টোকেন থাকলে প্রমাণীকরণের জন্য সাইন-ইন URL। সাইন-ইন এন্ডপয়েন্টটি https://enterprise.google.com/android/enroll?et= আকারে একটি URL দিয়ে প্রমাণীকরণ প্রবাহ শেষ করবে। |
signinEnrollmentToken | কাস্টম সাইন-ইন প্রবাহ ট্রিগার করতে ব্যবহৃত একটি এন্টারপ্রাইজ ব্যাপী তালিকাভুক্তি টোকেন। এটি সার্ভার দ্বারা তৈরি একটি কেবল-পঠনযোগ্য ক্ষেত্র। |
qrCode | একটি JSON স্ট্রিং যার UTF-8 উপস্থাপনা এই তালিকাভুক্তি টোকেন সহ একটি ডিভাইস নথিভুক্ত করার জন্য একটি QR কোড তৈরি করতে ব্যবহার করা যেতে পারে। NFC ব্যবহার করে একটি ডিভাইস নথিভুক্ত করার জন্য, NFC রেকর্ডে JSON-এর বৈশিষ্ট্যগুলির একটি সিরিয়ালাইজড |
allowPersonalUsage | এই তালিকাভুক্তি টোকেনের সাথে সরবরাহ করা কোনও ডিভাইসে ব্যক্তিগত ব্যবহারের অনুমতি আছে কিনা তা নিয়ন্ত্রণ করে। কোম্পানির মালিকানাধীন ডিভাইসের জন্য:
ব্যক্তিগত মালিকানাধীন ডিভাইসের জন্য:
|
defaultStatus | ঐচ্ছিক। এন্টারপ্রাইজের জন্য সাইন-ইন URL ডিফল্টরূপে ব্যবহার করা উচিত কিনা। Google অ্যাকাউন্ট নথিভুক্তকরণ পদ্ধতির জন্য |
tokenTag | |
সাইনইনডিটেইলডিফল্টস্ট্যাটাস
এন্টারপ্রাইজের জন্য সাইন-ইন URL ডিফল্টরূপে ব্যবহার করা উচিত কিনা।
| এনামস | |
|---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED | SIGNIN_DETAIL_IS_NOT_DEFAULT এর সমতুল্য। |
SIGNIN_DETAIL_IS_DEFAULT | এন্টারপ্রাইজের জন্য সাইন-ইন URL ডিফল্টরূপে ব্যবহৃত হবে। |
SIGNIN_DETAIL_IS_NOT_DEFAULT | এন্টারপ্রাইজের জন্য সাইন-ইন URL ডিফল্টরূপে ব্যবহার করা হবে না। |
যোগাযোগের তথ্য
পরিচালিত Google Play এন্টারপ্রাইজগুলির যোগাযোগের বিবরণ।
| JSON উপস্থাপনা |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| ক্ষেত্র | |
|---|---|
contactEmail | যোগাযোগের জন্য একটি ইমেল ঠিকানা, যা পরিচালিত Google Play সম্পর্কিত গুরুত্বপূর্ণ ঘোষণা পাঠাতে ব্যবহৃত হবে। |
dataProtectionOfficerName | তথ্য সুরক্ষা কর্মকর্তার নাম। |
dataProtectionOfficerEmail | তথ্য সুরক্ষা কর্মকর্তার ইমেল। ইমেলটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি। |
dataProtectionOfficerPhone | তথ্য সুরক্ষা কর্মকর্তার ফোন নম্বর ফোন নম্বরটি যাচাইকৃত কিন্তু যাচাইকৃত নয়। |
euRepresentativeName | ইইউ প্রতিনিধির নাম। |
euRepresentativeEmail | ইইউ প্রতিনিধির ইমেল। ইমেলটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি। |
euRepresentativePhone | ইইউ প্রতিনিধির ফোন নম্বর। ফোন নম্বরটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি। |
গুগল প্রমাণীকরণ সেটিংস
গুগল-প্রদত্ত ব্যবহারকারী প্রমাণীকরণের জন্য সেটিংস রয়েছে।
| JSON উপস্থাপনা |
|---|
{
"googleAuthenticationRequired": enum ( |
| ক্ষেত্র | |
|---|---|
googleAuthenticationRequired | শুধুমাত্র আউটপুট। ব্যবহারকারীদের তালিকাভুক্তি প্রক্রিয়ার সময় Google দ্বারা প্রমাণীকরণের প্রয়োজন কিনা। IT অ্যাডমিন নির্দিষ্ট করতে পারেন যে নলেজ ওয়ার্কার ডিভাইসের জন্য এন্টারপ্রাইজের জন্য Google প্রমাণীকরণ সক্ষম করা আছে কিনা। এই মানটি শুধুমাত্র Google অ্যাডমিন কনসোলের মাধ্যমে সেট করা যেতে পারে। |
গুগল প্রমাণীকরণ আবশ্যক
এই এন্টারপ্রাইজের জন্য Google প্রমাণীকরণ প্রয়োজন কিনা তা সেট করা হচ্ছে।
| এনামস | |
|---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED | এই মানটি ব্যবহার করা হয় না। |
NOT_REQUIRED | গুগল প্রমাণীকরণের প্রয়োজন নেই। |
REQUIRED | ব্যবহারকারীকে গুগল দ্বারা সফলভাবে প্রমাণীকরণ করা প্রয়োজন। |
এন্টারপ্রাইজ টাইপ
এন্টারপ্রাইজের ধরণ।
| এনামস | |
|---|---|
ENTERPRISE_TYPE_UNSPECIFIED | এই মানটি ব্যবহার করা হয় না। |
MANAGED_GOOGLE_DOMAIN | এন্টারপ্রাইজটি একটি পরিচালিত Google ডোমেনের অন্তর্গত। |
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE | এই এন্টারপ্রাইজটি একটি পরিচালিত গুগল প্লে অ্যাকাউন্টস এন্টারপ্রাইজ । |
পরিচালিত গুগলপ্লে অ্যাকাউন্টস এন্টারপ্রাইজ টাইপ
একটি পরিচালিত Google Play অ্যাকাউন্ট এন্টারপ্রাইজের ধরণ।
| এনামস | |
|---|---|
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE_TYPE_UNSPECIFIED | পরিচালিত Google Play অ্যাকাউন্টের এন্টারপ্রাইজ প্রকার নির্দিষ্ট করা নেই। |
CUSTOMER_MANAGED | এন্টারপ্রাইজটি গ্রাহক-পরিচালিত |
EMM_MANAGED | এন্টারপ্রাইজটি EMM-পরিচালিত (অবঞ্চিত)। |
পরিচালিত গুগলডোমেইন টাইপ
পরিচালিত Google ডোমেনের ধরণ।
| এনামস | |
|---|---|
MANAGED_GOOGLE_DOMAIN_TYPE_UNSPECIFIED | পরিচালিত Google ডোমেনের ধরণ নির্দিষ্ট করা নেই। |
TYPE_TEAM | পরিচালিত Google ডোমেনটি একটি ইমেল-যাচাইকৃত দল। |
TYPE_DOMAIN | পরিচালিত Google ডোমেনটি ডোমেন-যাচাইকৃত। |
পদ্ধতি | |
|---|---|
| একটি উদ্যোগ তৈরি করে। |
| একটি এন্টারপ্রাইজ এবং এর সাথে সম্পর্কিত সমস্ত অ্যাকাউন্ট এবং ডেটা স্থায়ীভাবে মুছে ফেলে। |
| একটি বিদ্যমান পরিচালিত Google Play অ্যাকাউন্ট এন্টারপ্রাইজকে একটি পরিচালিত Google ডোমেনে আপগ্রেড করার জন্য একটি এন্টারপ্রাইজ আপগ্রেড URL তৈরি করে। |
| একটি উদ্যোগ পায়। |
| EMM-পরিচালিত উদ্যোগগুলির তালিকা। |
| একটি এন্টারপ্রাইজ আপডেট করে। |