- منبع: سازمانی
- نوع اعلان
- داده های خارجی
- شرایط و ضوابط
- SigninDetail
- SigninDetailDefaultStatus
- اطلاعات تماس
- GoogleAuthenticationSettings
- Google Authentication Required
- روش ها
منبع: سازمانی
پیکربندی اعمال شده برای یک شرکت.
نمایندگی JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
فیلدها | |
---|---|
name | نام شرکتی که در حین ایجاد توسط سرور تولید میشود، به شکل |
enabled Notification Types[] | انواع اعلانهای Google Pub/Sub فعال شده برای شرکت. |
pubsub Topic | موضوعی که اعلانهای Pub/Sub به شکل |
primary Color | رنگی با فرمت RGB که نشان دهنده رنگ غالب برای نمایش در رابط کاربری برنامه مدیریت دستگاه است. اجزای رنگ به صورت زیر ذخیره می شوند: |
logo | تصویری که به عنوان لوگو در حین تهیه دستگاه نمایش داده می شود. انواع پشتیبانی شده عبارتند از: image/bmp، image/gif، image/x-ico، image/jpeg، image/png، image/webp، image/vnd.wap.wbmp، image/x-adobe-dng. |
enterprise Display Name | نام شرکتی که به کاربران نمایش داده می شود. حداکثر طول این فیلد 100 کاراکتر است. |
terms And Conditions[] | شرایط و ضوابطی که باید هنگام تهیه دستگاه برای این شرکت پذیرفته شود. یک صفحه از اصطلاحات برای هر مقدار در این لیست ایجاد می شود. |
appAutoApprovalEnabled | منسوخ و استفاده نشده. |
signin Details[] | جزئیات ورود به سیستم شرکت |
contact Info | اطلاعات تماس سازمانی یک شرکت تحت مدیریت EMM. |
google Authentication Settings | تنظیمات برای احراز هویت کاربر ارائه شده توسط 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 توسط مهاجمان استفاده شود. |
sha256 Hash | 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 ( |
فیلدها | |
---|---|
signin Url | URL ورود به سیستم برای احراز هویت زمانی که دستگاه دارای کد ثبت نام ورود به سیستم است. نقطه پایانی ورود به سیستم باید جریان احراز هویت را با یک URL به شکل https://enterprise.google.com/android/enroll?et= به پایان برساند. |
signin Enrollment Token | یک رمز ثبت نام گسترده سازمانی که برای راه اندازی جریان ورود به سیستم سفارشی استفاده می شود. این یک فیلد فقط خواندنی است که توسط سرور ایجاد شده است. |
qr Code | یک رشته JSON که نمایش UTF-8 آن می تواند برای ایجاد یک کد QR برای ثبت دستگاه با این نشانه ثبت نام استفاده شود. برای ثبت نام دستگاهی با استفاده از NFC، رکورد NFC باید حاوی نمایش |
allow Personal Usage | کنترل می کند که آیا استفاده شخصی در دستگاهی که با این کد ثبت نام ارائه شده مجاز است یا خیر. برای دستگاه های متعلق به شرکت:
برای دستگاه های شخصی:
|
default Status | اختیاری. آیا URL ورود به سیستم باید به طور پیش فرض برای شرکت استفاده شود یا خیر. |
token Tag | یک ابرداده مشخص شده توسط 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 } |
فیلدها | |
---|---|
contact Email | آدرس ایمیل یک نقطه تماس، که برای ارسال اعلانهای مهم مربوط به Google Play مدیریتشده استفاده میشود. |
data Protection Officer Name | نام افسر حفاظت از داده ها. |
data Protection Officer Email | ایمیل افسر حفاظت از داده ها. ایمیل تأیید شده است اما تأیید نشده است. |
data Protection Officer Phone | شماره تلفن افسر حفاظت از داده ها شماره تلفن تأیید شده است اما تأیید نشده است. |
eu Representative Name | نام نماینده اتحادیه اروپا |
eu Representative Email | ایمیل نماینده اتحادیه اروپا ایمیل تأیید شده است اما تأیید نشده است. |
eu Representative Phone | شماره تلفن نماینده اتحادیه اروپا شماره تلفن تأیید شده است اما تأیید نشده است. |
GoogleAuthenticationSettings
شامل تنظیماتی برای احراز هویت کاربر ارائه شده توسط Google است.
نمایندگی JSON |
---|
{
"googleAuthenticationRequired": enum ( |
فیلدها | |
---|---|
google Authentication Required | فقط خروجی اینکه آیا کاربران در طول فرآیند ثبت نام باید توسط Google احراز هویت شوند یا خیر. سرپرست فناوری اطلاعات میتواند تعیین کند که آیا احراز هویت Google برای دستگاههای دانشآموز برای شرکت فعال است یا خیر. این مقدار را فقط می توان از طریق کنسول مدیریت گوگل تنظیم کرد. احراز هویت Google را می توان با |
Google Authentication Required
تنظیم برای اینکه آیا احراز هویت Google برای این شرکت مورد نیاز است یا خیر.
Enums | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED | این مقدار استفاده نمی شود. |
NOT_REQUIRED | احراز هویت گوگل لازم نیست. |
REQUIRED | کاربر باید با موفقیت توسط Google احراز هویت شود. |
روش ها | |
---|---|
| یک شرکت ایجاد می کند. |
| یک شرکت و تمام حساب ها و داده های مرتبط با آن را برای همیشه حذف می کند. |
| یک شرکت می گیرد. |
| شرکت های تحت مدیریت EMM را فهرست می کند. |
| یک شرکت را به روز می کند. |