DeviceIdentifier
interface DeviceIdentifier
Interface for obtaining a device-specific identifier.
Implementations of this interface provide different strategies for generating or retrieving identifiers that can uniquely identify a device. These identifiers can be used for device recognition, fraud detection, or other security purposes.
The SDK provides several implementations of this interface:
DefaultDeviceIdentifier: Uses the Android KeyStore to generate a persistent identifier
AndroidIDDeviceIdentifier: Uses the device's Android ID
Note: When implementing this interface, consider privacy implications and ensure compliance with relevant privacy regulations.