REST Resource: mobiledevices

Resource: MobileDevice

Pengelolaan Seluler Google Workspace mencakup perangkat Android, Sinkronisasi Google, dan iOS. Untuk 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 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 pengambilan 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. Ini tidak berlaku untuk perangkat Google Sync. Saat menambahkan perangkat seluler Android, ini adalah properti opsional. Saat mengupdate salah satu perangkat ini, properti ini adalah properti hanya baca.

firstSync

string

Tanggal dan waktu perangkat pertama kali disinkronkan dengan setelan kebijakan di konsol Admin. Nilai menggunakan format tanggal dan waktu ISO 8601. Waktu adalah tanggal lengkap plus jam, menit, dan detik dalam format <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 menggunakan format tanggal dan waktu ISO 8601. Waktu adalah tanggal lengkap plus jam, menit, dan detik dalam format <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 seluler atau jaringan Perangkat Seluler (jika tersedia) (Hanya baca)

defaultLanguage

string

Lokal default yang digunakan pada perangkat.

managedAccountIsOnOwnerProfile

boolean

Boolean yang menunjukkan apakah akun ini berada di 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 di perangkat (Hanya baca)

supportsWorkProfile

boolean

Profil kerja yang didukung di perangkat (Hanya baca)

manufacturer

string

Produsen Perangkat Seluler (Hanya baca)

releaseVersion

string

Versi versi rilis Perangkat Seluler (Hanya baca)

securityPatchLevel

string (int64 format)

Level 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. Ini tidak berlaku untuk perangkat Google Sync dan iOS. Daftar tersebut mencakup semua aplikasi Android yang mengakses data Google Workspace.

Saat memperbarui daftar aplikasi, penting untuk diperhatikan bahwa pembaruan akan menggantikan daftar yang ada. Jika perangkat Android memiliki dua aplikasi yang sudah ada dan API memperbarui daftar dengan lima aplikasi, sekarang menjadi 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. Ini bisa berupa izin Android standar atau izin yang ditentukan oleh aplikasi, dan ditemukan dalam 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 paginasi semua perangkat seluler milik pengguna untuk sebuah akun.