DeviceReference
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
DeviceReference
هو تجريد لواجهة برمجة التطبيقات يتيح لك تقديم وسيطة device إلى طريقة باستخدام أحد أنواع المعرّفات التالية:
- معرّف رقمي لمصدر واجهة برمجة التطبيقات
- معرّفات الأجهزة الفعلية، مثل رقم IMEI، التي تنتمي إلى الجهاز المصنَّع.
تستخدِم الطرق التي تعمل على الأجهزة DeviceReference
كنوع مَعلمة لأنّه أكثر مرونة بالنسبة إلى المتصل. لمزيد من المعلومات عن معرّفات الأجهزة، يمكنك الاطّلاع على المعرّفات.
تمثيل 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 .
} |
الحقول |
حقل الاتحاد device . مطلوب. المعرّف الفريد للجهاز يمكن أن يكون device واحدًا فقط مما يلي: |
deviceId |
string (int64 format)
رقم تعريف الجهاز.
|
deviceIdentifier |
object (DeviceIdentifier )
أرقام تعريف الجهاز
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`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."]]],["A `DeviceReference` is used as a device argument in methods, accepting either a numeric API resource ID (`deviceId`) or real-world hardware IDs (`deviceIdentifier`) like IMEI. The JSON representation uses a union field named `device` that contains either a `deviceId` string (int64 format) or a `deviceIdentifier` object, which holds the device's hardware IDs. Methods use this type for increased flexibility in identifying devices.\n"]]