REST Resource: mobiledevices

Resource: MobileDevice

Pengelolaan Seluler Google Workspace mencakup perangkat Android, Google Sync, dan iOS. Untuk informasi selengkapnya tentang tugas API perangkat seluler grup yang 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 Perangkat seluler, 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 dihasilkan 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 ambil 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. Setelan ini tidak berlaku untuk perangkat Google Sync. Saat menambahkan perangkat seluler Android, ini adalah properti opsional. Saat mengupdate salah satu perangkat ini, properti ini hanya berstatus hanya baca.

firstSync

string

Tanggal dan waktu perangkat pertama kali disinkronkan dengan setelan kebijakan di konsol Admin. Nilai ini 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. Nilai ini 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/profil utama atau tidak.

deviceCompromisedStatus

string

Status perangkat 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 pada 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 pada 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 semua aplikasi Android yang mengakses data Google Workspace.

Saat memperbarui daftar aplikasi, penting untuk diperhatikan bahwa pembaruan menggantikan daftar yang ada. Jika perangkat Android memiliki dua aplikasi yang sudah ada dan API memperbarui daftar dengan lima aplikasi, sekarang daftar terbaru berisi lima aplikasi.

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 dapat ditemukan di manifes Android aplikasi. Contoh izin aplikasi Kalender adalah READ_CALENDAR atau MANAGE_ACCOUNTS.

Metode

action

Mengambil 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.