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:

Note: When implementing this interface, consider privacy implications and ensure compliance with relevant privacy regulations.

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val id: suspend () -> String

Returns a unique identifier for the device.