chrome.signedInDevices
| Description: |
Use the chrome.signedInDevices API to get a list of devices
signed into chrome with the same account as the current profile.
|
| Availability: |
Dev channel only.
Learn more.
|
| Permissions: |
"signedInDevices"
|
Summary
| Types | |
|---|---|
| DeviceInfo | |
| Methods | |
get −
chrome.signedInDevices.get(boolean isLocal, function callback)
| |
| Events | |
| onDeviceInfoChange | |
Types
DeviceInfo
| properties | ||
|---|---|---|
| string | name |
Name of the device. This name is usually set by the user when setting up a device. |
| string | id |
Unique Id for this device. Note: The id is meaningful only in the current device. This id cannot be used to refer to the same device from another device or extension. |
enum of "win", "mac", "linux", "chrome_os", "android", "ios", or "unknown" |
os |
The OS of the device. |
enum of "desktop_or_laptop", "phone", "tablet", or "unknown" |
type |
Device Type. |
| string | chromeVersion |
Version of chrome running in this device. |
Methods
get
chrome.signedInDevices.get(boolean isLocal, function callback)
Gets the array of signed in devices, signed into the same account as the current profile.
| Parameters | |||||
|---|---|---|---|---|---|
| boolean | (optional) isLocal |
If true only return the information for the local device. If false or omitted return the list of all devices including the local device. |
|||
| function | callback |
The callback to be invoked with the array of DeviceInfo objects. The callback parameter should be a function that looks like this: function(array of DeviceInfo devices) {...};
|
|||
Events
onDeviceInfoChange
Fired when the DeviceInfo object of any of the signed in devices changes, or when a device is added or removed.
addListener
chrome.signedInDevices.onDeviceInfoChange.addListener(function callback)
| Parameters | |||||
|---|---|---|---|---|---|
| function | callback |
The callback parameter should be a function that looks like this: function(array of DeviceInfo devices) {...};
|
|||