- المورد: Enterprise
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- SigninDetailDefaultStatus
- ContactInfo
- GoogleAuthenticationSettings
- GoogleAuthenticationRequired
- الطُرق
المرجع: Enterprise
الإعدادات المطبَّقة على مؤسسة
تمثيل JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
الحقول | |
---|---|
name |
اسم المؤسسة الذي أنشأه الخادم أثناء الإنشاء، بالتنسيق |
enabledNotificationTypes[] |
أنواع إشعارات Google Pub/Sub التي تم تفعيلها للمؤسسة |
pubsubTopic |
تمثّل هذه السمة الموضوع الذي يتم نشر إشعارات النشر/الاشتراك فيه، ويكون بالتنسيق |
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. |
NotificationType
أنواع الإشعارات التي قد يرسلها خادم إدارة الجهاز عبر Google Pub/Sub.
عمليات التعداد | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
ويتم تجاهل هذه القيمة. |
ENROLLMENT |
سيتم إرسال إشعار عند تسجيل جهاز. |
COMPLIANCE_REPORT |
تمّ الإيقاف. |
STATUS_REPORT |
إشعار يتم إرساله عندما يُصدر الجهاز تقرير حالة. |
COMMAND |
هو إشعار يتم إرساله عند اكتمال أمر الجهاز. |
USAGE_LOGS |
سيتم إرسال إشعار عندما يرسل الجهاز . |
ExternalData
البيانات المستضافة في موقع خارجي سيتم تنزيل البيانات بواسطة تطبيق Android Device Policy والتحقق من صحتها من خلال التجزئة.
تمثيل JSON |
---|
{ "url": string, "sha256Hash": string } |
الحقول | |
---|---|
url |
عنوان URL المطلق للبيانات الذي يجب أن يستخدم المخطط http أو https. لا يوفر تطبيق Android Device Policy أي بيانات اعتماد في طلب GET، لذلك يجب أن يكون عنوان URL متاحًا للجميع. قد يتم استخدام تضمين مكوّن عشوائي طويل في عنوان URL لمنع المهاجمين من اكتشاف عنوان URL. |
sha256Hash |
تشير هذه السمة إلى تجزئة بترميز SHA-256 بترميز base-64 للمحتوى المستضاف على عنوان URL. وإذا لم يتطابق المحتوى مع هذه التجزئة، لن يستخدم تطبيق Android Device Policy البيانات. |
TermsAndConditions
صفحة الأحكام والشروط التي سيتم قبولها أثناء توفير المتطلبات اللازمة
تمثيل 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
هذه. - إذا كانت التهيئة موجودة بالفعل، فلا يمكننا طلبها أكثر من مرة في طلب بيانات تصحيح معين من واجهة برمجة التطبيقات، وإلا فسيؤدي ذلك إلى ظهور خطأ رئيسي مكرر وستفشل العملية بأكملها.
- إذا أزلنا إعدادات "
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 فيها لإنشاء رمز استجابة سريعة لتسجيل جهاز باستخدام هذا الرمز المميّز للتسجيل. لتسجيل جهاز باستخدام NFC، يجب أن يشتمل سجلّ NFC على تمثيل |
allowPersonalUsage |
تتحكّم هذه السياسة في ما إذا كان مسموحًا بالاستخدام الشخصي على جهاز مُدار باستخدام هذا الرمز المميّز للتسجيل. بالنسبة إلى الأجهزة المملوكة للشركة:
بالنسبة إلى الأجهزة المملوكة شخصيًا:
|
defaultStatus |
اختياريّ. لتحديد ما إذا كان يجب استخدام عنوان URL لصفحة تسجيل الدخول تلقائيًا للمؤسسة أم لا. يتم استخدام |
tokenTag |
بيانات وصفية محدّدة من خلال إدارة الخدمات الجوّالة للمؤسسات (EMM) للتمييز بين مثيلات |
SigninDetailDefaultStatus
لتحديد ما إذا كان يجب استخدام عنوان URL لصفحة تسجيل الدخول تلقائيًا للمؤسسة أم لا.
عمليات التعداد | |
---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED |
هذا الرمز مكافئ للرمز SIGNIN_DETAIL_IS_NOT_DEFAULT . |
SIGNIN_DETAIL_IS_DEFAULT |
سيتم استخدام عنوان URL لصفحة تسجيل الدخول تلقائيًا للمؤسسة. |
SIGNIN_DETAIL_IS_NOT_DEFAULT |
لن يتم استخدام عنوان URL لصفحة تسجيل الدخول تلقائيًا للمؤسسة. |
ContactInfo
تفاصيل الاتصال بـ "مؤسسات 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 مع |
GoogleAuthenticationRequired
إعداد لتحديد ما إذا كانت مصادقة Google مطلوبة لهذه المؤسسة أم لا.
عمليات التعداد | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED |
لا يتم استخدام هذه القيمة. |
NOT_REQUIRED |
لا تلزم مصادقة Google. |
REQUIRED |
يجب أن يتم المصادقة على المستخدم بنجاح من قِبل Google. |
الطُرق |
|
---|---|
|
ينشئ مؤسسة. |
|
يؤدي هذا الإجراء إلى حذف مؤسسة وجميع الحسابات والبيانات المرتبطة بها نهائيًا. |
|
الحصول على مؤسسة. |
|
يسرد المؤسسات التي تديرها إدارة الخدمات الجوّالة للمؤسسات (EMM). |
|
تعديل مؤسسة |