منبع: MobileDevice
Google Workspace Mobile Management شامل دستگاههای Android، Google Sync و iOS است. برای اطلاعات بیشتر در مورد وظایف متداول گروهی API دستگاه تلفن همراه، به راهنمای برنامه نویس مراجعه کنید.
نمایندگی JSON |
---|
{ "kind": string, "etag": string, "resourceId": string, "deviceId": string, "name": [ string ], "email": [ string ], "model": string, "os": string, "type": string, "status": string, "hardwareId": string, "firstSync": string, "lastSync": string, "userAgent": string, "serialNumber": string, "imei": string, "meid": string, "wifiMacAddress": string, "networkOperator": string, "defaultLanguage": string, "managedAccountIsOnOwnerProfile": boolean, "deviceCompromisedStatus": string, "buildNumber": string, "kernelVersion": string, "basebandVersion": string, "unknownSourcesStatus": boolean, "developerOptionsStatus": boolean, "otherAccountsInfo": [ string ], "adbStatus": boolean, "supportsWorkProfile": boolean, "manufacturer": string, "releaseVersion": string, "securityPatchLevel": string, "brand": string, "bootloaderVersion": string, "hardware": string, "encryptionStatus": string, "devicePasswordStatus": string, "privilege": string, "applications": [ { "packageName": string, "displayName": string, "versionName": string, "versionCode": integer, "permission": [ string ] } ] } |
فیلدها | |
---|---|
kind | نوع منبع API. برای منابع Mobiledevices، مقدار |
etag | ETag منبع |
resourceId | شناسه منحصربهفردی که سرویس API برای شناسایی دستگاه تلفن همراه استفاده میکند. |
deviceId | شماره سریال یک دستگاه تلفن همراه Google Sync. برای دستگاه های اندروید و iOS، این یک شناسه منحصر به فرد ایجاد شده توسط نرم افزار است. |
name[] | لیست نام های کاربری مالک. اگر برنامه شما به لیست فعلی نام صاحب دستگاه نیاز دارد، از روش دریافت استفاده کنید. برای اطلاعات بیشتر در مورد بازیابی اطلاعات کاربر دستگاه همراه، به راهنمای برنامه نویس مراجعه کنید. |
email[] | فهرست آدرسهای ایمیل مالک. اگر برنامه شما به لیست فعلی ایمیل های کاربر نیاز دارد، از روش دریافت استفاده کنید. برای اطلاعات بیشتر، به روش بازیابی کاربر مراجعه کنید. |
model | نام مدل دستگاه همراه، به عنوان مثال Nexus S. این ویژگی را می توان به روز کرد . برای اطلاعات بیشتر، به راهنمای توسعهدهنده مراجعه کنید. |
os | سیستم عامل دستگاه تلفن همراه، برای مثال IOS 4.3 یا Android 2.3.5. این ویژگی قابل به روز رسانی است. برای اطلاعات بیشتر، به راهنمای توسعهدهنده مراجعه کنید. |
type | نوع دستگاه موبایل. |
status | وضعیت دستگاه |
hardwareId | شناسه منحصر به فرد IMEI/MEID برای سخت افزار اندروید. برای دستگاه های Google Sync قابل اجرا نیست. هنگام اضافه کردن یک دستگاه تلفن همراه Android، این یک ویژگی اختیاری است. هنگام بهروزرسانی یکی از این دستگاهها، این ویژگی فقط خواندنی است. |
firstSync | تاریخ و زمانی که دستگاه در ابتدا با تنظیمات خط مشی در کنسول مدیریت همگام شد. مقدار در قالب تاریخ و زمان ISO 8601 است. زمان تاریخ کامل به اضافه ساعت، دقیقه و ثانیه به شکل |
lastSync | تاریخ و ساعت آخرین همگام سازی دستگاه با تنظیمات خط مشی در کنسول مدیریت. مقدار در قالب تاریخ و زمان ISO 8601 است. زمان تاریخ کامل به اضافه ساعت، دقیقه و ثانیه به شکل |
userAgent | اطلاعاتی در مورد دستگاه مانند نسخه |
serialNumber | شماره سریال دستگاه |
imei | شماره IMEI دستگاه |
meid | شماره MEID دستگاه |
wifiMacAddress | آدرس MAC دستگاه در شبکه های Wi-Fi. |
networkOperator | اپراتور تلفن همراه یا شبکه دستگاه تلفن همراه (در صورت وجود) (فقط خواندنی) |
defaultLanguage | محلی پیش فرض استفاده شده در دستگاه. |
managedAccountIsOnOwnerProfile | Boolean نشان می دهد که آیا این حساب در نمایه مالک/اصلی است یا خیر. |
deviceCompromisedStatus | وضعیت دستگاه به خطر افتاده است. |
buildNumber | شماره ساخت سیستم عامل دستگاه. |
kernelVersion | نسخه هسته دستگاه. |
basebandVersion | نسخه بیس باند دستگاه. |
unknownSourcesStatus | منابع ناشناس در دستگاه فعال یا غیرفعال شده است (فقط خواندنی) |
developerOptionsStatus | گزینه های برنامه نویس در دستگاه فعال یا غیرفعال شده است (فقط خواندنی) |
otherAccountsInfo[] | لیست حساب های اضافه شده در دستگاه (فقط خواندنی) |
adbStatus | Adb (اشکالزدایی USB) در دستگاه فعال یا غیرفعال شده است (فقط خواندنی) |
supportsWorkProfile | نمایه کاری در دستگاه پشتیبانی میشود (فقط خواندنی) |
manufacturer | سازنده دستگاه همراه (فقط خواندنی) |
releaseVersion | نسخه انتشار دستگاه تلفن همراه (فقط خواندنی) |
securityPatchLevel | سطح وصله امنیتی دستگاه همراه (فقط خواندنی) |
brand | نام تجاری دستگاه همراه (فقط خواندنی) |
bootloaderVersion | نسخه بوت لودر دستگاه موبایل (فقط خواندنی) |
hardware | سخت افزار دستگاه همراه (فقط خواندنی) |
encryptionStatus | وضعیت رمزگذاری دستگاه تلفن همراه (فقط خواندنی) |
devicePasswordStatus | DevicePasswordStatus (فقط خواندنی) |
privilege | DMAgentPermission (فقط خواندنی) |
applications[] | لیست برنامه های نصب شده در دستگاه تلفن همراه اندروید. برای Google Sync و دستگاه های iOS قابل اجرا نیست. این فهرست شامل همه برنامههای Android است که به دادههای Google Workspace دسترسی دارند. هنگام به روز رسانی لیست برنامه ها، مهم است که توجه داشته باشید که به روز رسانی ها جایگزین لیست موجود می شوند. اگر دستگاه Android دارای دو برنامه موجود باشد و API لیست را با پنج برنامه به روز کند، اکنون لیست پنج برنامه به روز شده است. |
applications[].packageName | نام بسته برنامه یک مثال |
applications[].displayName | نام نمایشی برنامه یک مثال |
applications[].versionName | نام نسخه برنامه یک مثال |
applications[].versionCode | کد نسخه برنامه یک مثال |
applications[].permission[] | لیست مجوزهای این برنامه اینها میتوانند یک مجوز استاندارد Android یا یک مجوز تعریفشده توسط برنامه باشند و در مانیفست Android برنامه یافت میشوند. نمونههایی از مجوزهای یک برنامه تقویم عبارتند از |
روش ها | |
---|---|
| اقدامی را انجام می دهد که بر دستگاه تلفن همراه تأثیر می گذارد. |
| یک دستگاه تلفن همراه را حذف می کند. |
| ویژگی های یک دستگاه تلفن همراه را بازیابی می کند. |
| یک لیست صفحه بندی شده از تمام دستگاه های تلفن همراه متعلق به کاربر را برای یک حساب بازیابی می کند. |