- منبع: سازمانی
- نوع اعلان
- داده های خارجی
- شرایط و ضوابط
- SigninDetail
- SigninDetailDefaultStatus
- اطلاعات تماس
- GoogleAuthenticationSettings
- Google Authentication Required
- روش ها
منبع: سازمانی
پیکربندی اعمال شده برای یک شرکت.
نمایندگی JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
فیلدها | |
---|---|
name | نام شرکتی که در حین ایجاد توسط سرور تولید میشود، به شکل |
enabledNotificationTypes[] | انواع اعلانهای Google Pub/Sub فعال شده برای شرکت. |
pubsubTopic | موضوعی که اعلانهای Pub/Sub به شکل |
primaryColor | رنگی با فرمت RGB که نشان دهنده رنگ غالب برای نمایش در رابط کاربری برنامه مدیریت دستگاه است. اجزای رنگ به صورت زیر ذخیره می شوند: |
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 | هنگامی که دستگاه ارسال می کند، اعلان ارسال می شود. |
داده های خارجی
داده های میزبانی شده در یک مکان خارجی دادهها باید توسط Android Device Policy دانلود شوند و در برابر هش تأیید شوند.
نمایندگی JSON |
---|
{ "url": string, "sha256Hash": string } |
فیلدها | |
---|---|
url | URL مطلق به داده ها، که باید از طرح http یا https استفاده کند. خطمشی دستگاه Android هیچ اعتباری را در درخواست GET ارائه نمیکند، بنابراین URL باید برای عموم قابل دسترسی باشد. گنجاندن یک جزء طولانی و تصادفی در URL ممکن است برای جلوگیری از کشف URL توسط مهاجمان استفاده شود. |
sha256Hash | Bas-64 هش SHA-256 محتوای میزبانی شده در url را رمزگذاری کرد. اگر محتوا با این هش مطابقت نداشته باشد، خطمشی دستگاه Android از دادهها استفاده نخواهد کرد. |
شرایط و ضوابط
صفحه شرایط و ضوابط که در حین تهیه پذیرفته می شود.
نمایندگی JSON |
---|
{ "header": { object ( |
فیلدها | |
---|---|
header | یک هدر کوتاه که در بالای محتوای HTML ظاهر می شود. |
content | یک رشته HTML با فرمت مناسب. در کلاینت با android.text.Html#fromHtml تجزیه خواهد شد. |
SigninDetail
منبعی حاوی جزئیات ورود به سیستم برای یک شرکت. از
برای مدیریت enterprises
SigninDetail
برای یک شرکت معین استفاده کنید.
برای یک شرکت، میتوانیم هر تعداد SigninDetail
داشته باشیم که بهطور منحصربهفرد با ترکیب سه فیلد زیر ( signinUrl
، allowPersonalUsage
، tokenTag
) شناسایی شود. نمی توان دو SigninDetail
با یکسان ایجاد کرد ( signinUrl
, allowPersonalUsage
, tokenTag
). ( tokenTag
یک فیلد اختیاری است).
: این عملیات لیست فعلی Patch
SigninDetails
را با لیست جدید SigninDetails
به روز می کند.
- اگر پیکربندی ذخیره شده
SigninDetail
پاس شود، همانsigninEnrollmentToken
وqrCode
را برمی گرداند. - اگر ما چندین پیکربندی
SigninDetail
یکسان را که ذخیره نشدهاند ارسال کنیم، اولین مورد در بین پیکربندیهایSigninDetail
ذخیره میشود. - اگر پیکربندی از قبل وجود داشته باشد، نمیتوانیم آن را بیش از یک بار در یک تماس API پچ خاص درخواست کنیم، در غیر این صورت یک خطای کلید تکراری میدهد و کل عملیات با شکست مواجه میشود.
- اگر پیکربندی
SigninDetail
خاصی را از درخواست حذف کنیم، از فضای ذخیرهسازی حذف خواهد شد. سپس می توانیمsigninEnrollmentToken
وqrCode
دیگری را برای همان پیکربندیSigninDetail
درخواست کنیم.
نمایندگی JSON |
---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
فیلدها | |
---|---|
signinUrl | URL ورود به سیستم برای احراز هویت زمانی که دستگاه دارای کد ثبت نام ورود به سیستم است. نقطه پایانی ورود به سیستم باید جریان احراز هویت را با یک URL به شکل https://enterprise.google.com/android/enroll?et= به پایان برساند. |
signinEnrollmentToken | یک رمز ثبت نام گسترده سازمانی که برای راه اندازی جریان ورود به سیستم سفارشی استفاده می شود. این یک فیلد فقط خواندنی است که توسط سرور ایجاد شده است. |
qrCode | یک رشته JSON که نمایش UTF-8 آن می تواند برای ایجاد یک کد QR برای ثبت دستگاه با این نشانه ثبت نام استفاده شود. برای ثبت نام دستگاهی با استفاده از NFC، رکورد NFC باید حاوی نمایش خصوصیات در JSON |
allowPersonalUsage | کنترل می کند که آیا استفاده شخصی در دستگاهی که با این کد ثبت نام ارائه شده مجاز است یا خیر. برای دستگاه های متعلق به شرکت:
برای دستگاه های شخصی:
|
defaultStatus | اختیاری. آیا URL ورود به سیستم باید به طور پیش فرض برای شرکت استفاده شود یا خیر. |
tokenTag | یک ابرداده مشخص شده توسط EMM برای تمایز بین نمونههای |
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 | شماره تلفن نماینده اتحادیه اروپا شماره تلفن تأیید شده است اما تأیید نشده است. |
GoogleAuthenticationSettings
شامل تنظیماتی برای احراز هویت کاربر ارائه شده توسط Google است.
نمایندگی JSON |
---|
{
"googleAuthenticationRequired": enum ( |
فیلدها | |
---|---|
googleAuthenticationRequired | فقط خروجی اینکه آیا کاربران در طول فرآیند ثبت نام باید توسط Google احراز هویت شوند یا خیر. سرپرست فناوری اطلاعات میتواند تعیین کند که آیا احراز هویت Google برای دستگاههای دانشآموز برای شرکت فعال است یا خیر. این مقدار را فقط می توان از طریق کنسول مدیریت گوگل تنظیم کرد. احراز هویت Google را می توان با |
Google Authentication Required
تنظیم برای اینکه آیا احراز هویت Google برای این شرکت مورد نیاز است یا خیر.
Enums | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED | این مقدار استفاده نمی شود. |
NOT_REQUIRED | احراز هویت گوگل لازم نیست. |
REQUIRED | کاربر باید با موفقیت توسط Google احراز هویت شود. |
روش ها | |
---|---|
| یک شرکت ایجاد می کند. |
| یک شرکت و تمام حساب ها و داده های مرتبط با آن را برای همیشه حذف می کند. |
| یک شرکت می گیرد. |
| شرکت های تحت مدیریت EMM را فهرست می کند. |
| یک شرکت را به روز می کند. |