Repository navigation
Releases: mrvltechnologies/attribr-android
Releases · mrvltechnologies/attribr-android
Release list
v1.4.0
1.4.0 — 2026-07-03 (Sprint 13)
- App-local install-instance ID. The SDK now generates a random UUID on first launch, persists it in the app's own
SharedPreferences("attribr", MODE_PRIVATE), and sends its SHA-256 hex digest to Attribr on everytrackLaunch()in the new fieldsdk_install_instance_id_hash. - The raw UUID never leaves the device — only the hash is on the wire.
- Enables Attribr's
reinstall_candidateclassification on the second installation of the app on the same device (Android wipes app-private storage on uninstall, so a reinstall generates a fresh UUID → a differing hash arrives at the backend). - Not an advertising ID, not a platform device ID, not fingerprinting. No GAID/AAID/Android ID/serial/MAC/IMEI/Build.FINGERPRINT anywhere in the SDK.
deleteAllData()now also resets the local install-instance so the user's GDPR-style request is honoured on-device.- Backwards-compatible: absent field means the backend falls back to the Sprint 12
returning_launchpath via(app_id, device_hash)alone. - No public API changes.
initialize,trackLaunch,setConsent,attributeInstall,trackEvent,trackRevenue,trackSubscriptionEvent,registerPushToken,deleteAllData,handleDeepLinkall unchanged in signature.
Install via JitPack:
implementation("com.github.mrvltechnologies:attribr-android:v1.4.0")See README.md for full setup.