---
title: productID
framework: corehid
role: symbol
role_heading: Instance Property
path: corehid/hiddevicemanager/devicematchingcriteria/productid
---

# productID

The product ID for the device.

## Declaration

```swift
var productID: UInt32?
```

## Discussion

Discussion The product ID combines with the vendorID to specify the exact product. Without knowing the vendor, the product ID is meaningless. Look for vendor specific documentation for more details on the assigned product IDs for a vendor’s products.
