Package-level declarations
Types
The AndroidIDDeviceIdentifier class provides a way to retrieve the Android ID of the device. This ID is unique to each device and is used as a device identifier.
The default implementation of DeviceIdentifier that uses the Android KeyStore to generate a persistent device identifier.
Interface for obtaining a device-specific identifier.
A delegate that implements DeviceIdentifier and caches the result of the id() function.
Exception thrown when there is an error retrieving a device identifier.
A compatibility implementation of DeviceIdentifier that provides backward compatibility with legacy device identification methods.
Functions
Inline function to safely execute a device identifier retrieval function and wrap any exceptions in a DeviceIdentifierException.