Package com.appstack.attribution
See: Description
-
Class Summary Class Description BuildConfig Config UTMParameters TrackedEvent Represents a single event sent to the backend. EventsBatchPayload RemoteConfig CircuitBreaker Simple circuit breaker tracking consecutive failures and pausing network calls. ConfigRefreshWorker EventQueue Persistent FIFO queue backed by StorageProvider. FlushWorker InstallationIdProviderImpl Generates an installation-scoped UUID on first launch and persists it via StorageProvider. PlayStoreReferrerProvider Fetches the Play Store install referrer and parses UTM parameters. RetrofitClient Retrofit-powered implementation of NetworkClient. HttpException Exception thrown when retrofit Response is not successful. AuthenticationException Exception thrown when API key authentication fails (401/403). SharedPrefsStorage Thread-safe StorageProvider implementation backed by Android's android.content.SharedPreferences. ThrottleManager -
Interface Summary Interface Description InitListener Listener notified of critical initialisation errors (e.g. StorageProvider ReferrerProvider EventSerializer ConfigProvider InstallationIdProvider NetworkClient -
Object Summary Object Description AppstackAttributionSdk Root entry-point for the AppStack Attribution SDK. Companion Constants Centralised SDK-wide constant values that are build-time parameters rather than remotely configurable ones. DebugStateProvider Singleton state holder for debug information. Companion Companion Logger Companion Companion Companion -
Enum Summary Enum Description LogLevel EventCategory Event category indicating whether an event is a predefined standard event or a custom application-specific event. EventType Standard attribution events supported by the SDK. TriggerType Trigger type indicating whether an event was triggered manually by the application or automatically by the SDK itself.