REST Resource: mobiledevices

Resource: MobileDevice

Pengelolaan Seluler Google Workspace mencakup perangkat Android, Google Sync, dan iOS. Untuk mengetahui informasi selengkapnya tentang tugas API perangkat seluler grup umum, lihat Panduan Developer.

Representasi 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
      ]
    }
  ]
}
Kolom
kind

string

Jenis resource API. Untuk resource Mobiledevices, nilainya adalah admin#directory#mobiledevice.

etag

string

ETag resource.

resourceId

string

ID unik yang digunakan layanan API untuk mengidentifikasi perangkat seluler.

deviceId

string

Nomor seri untuk perangkat seluler Google Sync. Untuk perangkat Android dan iOS, ini adalah ID unik yang dibuat software.

name[]

string

Daftar nama pengguna pemilik. Jika aplikasi Anda memerlukan daftar nama pemilik perangkat saat ini, gunakan metode get. Untuk informasi selengkapnya tentang cara mengambil informasi pengguna perangkat seluler, lihat Panduan Developer.

email[]

string

Daftar alamat email pemilik. Jika aplikasi Anda memerlukan daftar email pengguna saat ini, gunakan metode get. Untuk informasi tambahan, lihat metode mengambil pengguna.

model

string

Nama model perangkat seluler, misalnya Nexus S. Properti ini dapat diperbarui. Untuk informasi selengkapnya, lihat Panduan Developer.

os

string

Sistem operasi perangkat seluler, misalnya IOS 4.3 atau Android 2.3.5. Properti ini dapat diperbarui. Untuk informasi selengkapnya, lihat Panduan Developer.

type

string

Jenis perangkat seluler.

status

string

Status perangkat.

hardwareId

string

ID unik IMEI/MEID untuk hardware Android. Fitur ini tidak berlaku untuk perangkat Sinkronisasi Google. Saat menambahkan perangkat seluler Android, ini adalah properti opsional. Saat memperbarui salah satu perangkat ini, ini adalah properti hanya baca.

firstSync

string

Tanggal dan waktu perangkat awalnya disinkronkan dengan setelan kebijakan di konsol Admin. Nilainya dalam format tanggal dan waktu ISO 8601. Waktu adalah tanggal lengkap plus jam, menit, dan detik dalam bentuk <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em>. Misalnya, 2010-04-05T17:30:04+01:00.

lastSync

string

Tanggal dan waktu perangkat terakhir kali disinkronkan dengan setelan kebijakan di konsol Admin. Nilainya dalam format tanggal dan waktu ISO 8601. Waktu adalah tanggal lengkap plus jam, menit, dan detik dalam bentuk <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em>. Misalnya, 2010-04-05T17:30:04+01:00.

userAgent

string

Memberikan informasi tentang perangkat seperti versi os. Properti ini dapat diperbarui. Untuk informasi selengkapnya, lihat Panduan Developer.

serialNumber

string

Nomor seri perangkat.

imei

string

Nomor IMEI perangkat.

meid

string

Nomor MEID perangkat.

wifiMacAddress

string

Alamat MAC perangkat di jaringan Wi-Fi.

networkOperator

string

Operator jaringan atau seluler Perangkat Seluler (jika tersedia) (Hanya baca)

defaultLanguage

string

Lokal default yang digunakan pada perangkat.

managedAccountIsOnOwnerProfile

boolean

Boolean yang menunjukkan apakah akun ini berada di profil pemilik/utama atau tidak.

deviceCompromisedStatus

string

Status perangkat yang disusupi.

buildNumber

string

Nomor build sistem operasi perangkat.

kernelVersion

string

Versi kernel perangkat.

basebandVersion

string

Versi pita basis perangkat.

unknownSourcesStatus

boolean

Sumber tidak dikenal diaktifkan atau dinonaktifkan di perangkat (Hanya baca)

developerOptionsStatus

boolean

Opsi developer diaktifkan atau dinonaktifkan di perangkat (Hanya baca)

otherAccountsInfo[]

string

Daftar akun yang ditambahkan di perangkat (Hanya baca)

adbStatus

boolean

Adb (proses debug USB) diaktifkan atau dinonaktifkan di perangkat (Hanya baca)

supportsWorkProfile

boolean

Profil kerja yang didukung di perangkat (Hanya baca)

manufacturer

string

Produsen Perangkat Seluler (Hanya baca)

releaseVersion

string

Versi rilis Perangkat Seluler (Hanya baca)

securityPatchLevel

string (int64 format)

Tingkat patch Keamanan Perangkat Seluler (Hanya baca)

brand

string

Merek Perangkat Seluler (Hanya baca)

bootloaderVersion

string

Versi Bootloader Perangkat Seluler (Hanya baca)

hardware

string

Hardware Perangkat Seluler (Hanya baca)

encryptionStatus

string

Status Enkripsi Perangkat Seluler (Hanya baca)

devicePasswordStatus

string

DevicePasswordStatus (Hanya baca)

privilege

string

DMAgentPermission (Hanya baca)

applications[]

object

Daftar aplikasi yang diinstal di perangkat seluler Android. Setelan ini tidak berlaku untuk perangkat Google Sync dan iOS. Daftar ini mencakup aplikasi Android apa pun yang mengakses data Google Workspace.

Saat memperbarui daftar aplikasi, perlu diperhatikan bahwa update akan menggantikan daftar yang ada. Jika perangkat Android memiliki dua aplikasi yang ada dan API memperbarui daftar dengan lima aplikasi, sekarang daftar lima aplikasi yang diperbarui.

applications[].packageName

string

Nama paket aplikasi. Contohnya adalah com.android.browser.

applications[].displayName

string

Nama tampilan aplikasi. Contohnya adalah Browser.

applications[].versionName

string

Nama versi aplikasi. Contohnya adalah 3.2-140714.

applications[].versionCode

integer

Kode versi aplikasi. Contohnya adalah 13.

applications[].permission[]

string

Daftar izin aplikasi ini. Izin ini dapat berupa izin Android standar atau izin yang ditentukan oleh aplikasi, dan ditemukan di manifes Android aplikasi. Contoh izin aplikasi Kalender adalah READ_CALENDAR, atau MANAGE_ACCOUNTS.

Metode

action

Melakukan tindakan yang memengaruhi perangkat seluler.

delete

Menghapus perangkat seluler.

get

Mengambil properti perangkat seluler.

list

Mengambil daftar yang diberi nomor halaman dari semua perangkat seluler milik pengguna untuk sebuah akun.