- সম্পদ: এন্টারপ্রাইজ
- বিজ্ঞপ্তির ধরন
- বাহ্যিক ডেটা
- শর্তাবলী
- সাইনইন বিস্তারিত
- SigninDetailDefaultStatus
- যোগাযোগের তথ্য
- Google প্রমাণীকরণ সেটিংস
- Google প্রমাণীকরণ আবশ্যক
- পদ্ধতি
সম্পদ: এন্টারপ্রাইজ
কনফিগারেশন একটি এন্টারপ্রাইজে প্রয়োগ করা হয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
ক্ষেত্র | |
---|---|
name | |
enabledNotificationTypes[] | এন্টারপ্রাইজের জন্য সক্রিয় করা Google পাব/সাব বিজ্ঞপ্তিগুলির প্রকারগুলি৷ |
pubsubTopic | |
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 | ব্যবহারকারীদের কাছে প্রদর্শিত এন্টারপ্রাইজের নাম। এই ক্ষেত্রের সর্বোচ্চ দৈর্ঘ্য 100টি অক্ষর। |
termsAndConditions[] | এই এন্টারপ্রাইজের জন্য একটি ডিভাইস প্রভিশন করার সময় যে নিয়ম ও শর্তাবলী অবশ্যই মেনে নিতে হবে। এই তালিকার প্রতিটি মানের জন্য পদগুলির একটি পৃষ্ঠা তৈরি করা হয়েছে। |
appAutoApprovalEnabled | অব্যবহৃত এবং অব্যবহৃত। |
signinDetails[] | এন্টারপ্রাইজের সাইন-ইন বিশদ। |
contactInfo | একটি EMM-পরিচালিত এন্টারপ্রাইজের এন্টারপ্রাইজ যোগাযোগের তথ্য। |
googleAuthenticationSettings | Google-প্রদত্ত ব্যবহারকারী প্রমাণীকরণের জন্য সেটিংস। |
বিজ্ঞপ্তির ধরন
ডিভাইস ম্যানেজমেন্ট সার্ভার Google Pub/Sub-এর মাধ্যমে যে ধরনের বিজ্ঞপ্তি পাঠাতে পারে।
Enums | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED | এই মান উপেক্ষা করা হয়. |
ENROLLMENT | একটি ডিভাইস নথিভুক্ত হলে একটি বিজ্ঞপ্তি পাঠানো হয়। |
COMPLIANCE_REPORT | অবচয়। |
STATUS_REPORT | যখন একটি ডিভাইস একটি স্ট্যাটাস রিপোর্ট জারি করে তখন একটি বিজ্ঞপ্তি পাঠানো হয়। |
COMMAND | একটি ডিভাইস কমান্ড সম্পূর্ণ হলে একটি বিজ্ঞপ্তি পাঠানো হয়। |
USAGE_LOGS | ডিভাইস পাঠালে একটি বিজ্ঞপ্তি পাঠানো হয়। |
বাহ্যিক ডেটা
একটি বাহ্যিক অবস্থানে হোস্ট করা ডেটা। ডেটা অ্যান্ড্রয়েড ডিভাইস নীতি দ্বারা ডাউনলোড করতে হবে এবং হ্যাশের বিরুদ্ধে যাচাই করতে হবে।
JSON প্রতিনিধিত্ব |
---|
{ "url": string, "sha256Hash": string } |
ক্ষেত্র | |
---|---|
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
s থাকতে পারে যা নিম্নলিখিত তিনটি ক্ষেত্রের ( signinUrl
, allowPersonalUsage
, tokenTag
) এর সংমিশ্রণ দ্বারা স্বতন্ত্রভাবে চিহ্নিত করা হয়। কেউ একই ( signinUrl
, allowPersonalUsage
, tokenTag
) দিয়ে দুটি SigninDetail
তৈরি করতে পারে না। ( tokenTag
একটি ঐচ্ছিক ক্ষেত্র)।
: অপারেশনটি Patch
SigninDetails
এর বর্তমান তালিকাকে 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টি এন্টারপ্রাইজের জন্য ডিফল্টরূপে ব্যবহার করা উচিত কিনা৷ |
tokenTag | |
SigninDetailDefaultStatus
সাইন-ইন URLটি এন্টারপ্রাইজের জন্য ডিফল্টরূপে ব্যবহার করা উচিত কিনা৷
Enums | |
---|---|
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 | ইইউ প্রতিনিধির ফোন নম্বর। ফোন নম্বরটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি। |
Google প্রমাণীকরণ সেটিংস
Google-প্রদত্ত ব্যবহারকারী প্রমাণীকরণের জন্য সেটিংস রয়েছে৷
JSON প্রতিনিধিত্ব |
---|
{
"googleAuthenticationRequired": enum ( |
ক্ষেত্র | |
---|---|
googleAuthenticationRequired | শুধুমাত্র আউটপুট। তালিকাভুক্তি প্রক্রিয়া চলাকালীন ব্যবহারকারীদের Google দ্বারা প্রমাণীকরণ করা প্রয়োজন কিনা। জ্ঞান কর্মী ডিভাইসগুলির জন্য এন্টারপ্রাইজের জন্য Google প্রমাণীকরণ সক্ষম করা আছে কিনা তা আইটি প্রশাসক নির্দিষ্ট করতে পারেন৷ এই মানটি শুধুমাত্র Google অ্যাডমিন কনসোলের মাধ্যমে সেট করা যেতে পারে। Google প্রমাণীকরণ |
Google প্রমাণীকরণ আবশ্যক
এই এন্টারপ্রাইজের জন্য Google প্রমাণীকরণ প্রয়োজন কিনা তা নির্ধারণ করা হচ্ছে।
Enums | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED | এই মান ব্যবহার করা হয় না. |
NOT_REQUIRED | Google প্রমাণীকরণের প্রয়োজন নেই। |
REQUIRED | ব্যবহারকারীকে Google দ্বারা সফলভাবে প্রমাণীকরণ করতে হবে। |
পদ্ধতি | |
---|---|
| একটি এন্টারপ্রাইজ তৈরি করে। |
| স্থায়ীভাবে একটি এন্টারপ্রাইজ এবং এর সাথে সম্পর্কিত সমস্ত অ্যাকাউন্ট এবং ডেটা মুছে ফেলে৷ |
| একটি এন্টারপ্রাইজ পায়. |
| EMM-পরিচালিত উদ্যোগের তালিকা করে। |
| একটি এন্টারপ্রাইজ আপডেট করে। |