DeviceReference
O DeviceReference
é uma abstração de API que permite fornecer um argumento device para um método usando um dos seguintes tipos de identificador:
- Um ID numérico de recurso da API.
- IDs de hardware reais, como o número IMEI, que pertencem ao dispositivo fabricado.
Os métodos que operam em dispositivos usam um DeviceReference
como tipo de parâmetro porque é mais flexível para o autor da chamada. Para saber mais sobre os identificadores de dispositivos, consulte Identificadores.
Representação JSON |
{
// Union field device can be only one of the following:
"deviceId": string,
"deviceIdentifier": {
object (DeviceIdentifier )
}
// End of list of possible types for union field device .
} |
Campos |
Campo de união device . Obrigatório. O identificador exclusivo do dispositivo. device pode ser apenas de um dos tipos a seguir: |
deviceId |
string (int64 format)
O ID do dispositivo.
|
deviceIdentifier |
object (DeviceIdentifier )
Os IDs de hardware do dispositivo.
|
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-11-08 UTC.
[null,null,["Última atualização 2024-11-08 UTC."],[[["`DeviceReference` allows methods to accept a device argument using either a numeric API resource ID or real-world hardware IDs."],["Methods use `DeviceReference` as a parameter for flexibility in identifying devices."],["The `device` field in the JSON representation is a union field, accepting either a `deviceId` or `deviceIdentifier`."],["`deviceId` is a string that represents the unique ID of the device, and `deviceIdentifier` refers to an object containing the hardware IDs."]]],[]]