Version 6.1.3
13 Nov 2025
Bug Fixes
Fixed an issue where notificationMode settings had no effect — setting the mode to BACKGROUND_ONLY or SILENT_ONLY previously caused push messages to be displayed even when the application was in the foreground.
Removed unnecessary flags from the SDK’s AndroidManifest.xml:
usesCleartextTraffic="true"
networkSecurityConfig
These flags are not required by the SDK and can still be overridden in the host application’s manifest if needed.
Fixed a bug where the device’s cached state was not properly invalidated after logout, which caused certain SDK methods to malfunction.
Fixed an issue where device fingerprint information was not updated when changes occurred.
Dependency Updates
com.google.code.gson:gson: 2.13.2
com.google.dagger:dagger: 2.57.2
com.google.firebase:firebase-bom: 34.4.0
com.github.bumptech.glide:compiler: 5.0.5
androidx.appcompat:appcompat: 1.7.1
androidx.webkit:webkit: 1.14.0
androidx.work:work-runtime: 2.10.5
androidx.concurrent:concurrent-futures: 1.3.0
Version 6.1.2
Oct 7 2025
Bug Fixes
Storing custom attribute values with data type Number
Version 6.1.1
Oct 2 2025
Fixed bug - protocol TLSv1.1 is not supported on Android 16.
Update Gradle version from 8.11.1 to 8.13
Updated Android Gradle Plugin (AGP) version from 8.9.2 to 8.13.0
6.1.0
Enhancements
Alias Management
Added method:
public RequestStatus setAlias(String alias, boolean resendAttributes)When a new alias value is provided and resendAttributes is set to TRUE, it will trigger a re-sync of all previously set custom attributes with the backend.
Custom Attributes
Added method:
public RequestStatus setAttributes(Map<String, Object> attributes)Enables updating multiple custom attributes in a single call.
6.0.28
18.05.2025
General Notes
We encountered unexpected issues with the release of version 6.0.27, as such we have skipped over it directly to 6.0.28
Bug Fixes
Fixed an error related to missing deviceID fields
Fixed an error that caused too many API requests and an overload on our servers.
It is now possible to update custom user attributes on runtime.
Improvements
Improved reliability of network requests.
With this version, we prevent the extension of AppoxeeOptions. This will prevent accidentally causing re-registration of the user on every app start.
We switched our SDK publishing method, as our current one will be sunsetted by the end of June.
To avoid overloading our servers, new values are now compared to the existing cache before being sent to the backend.
Implementation Guideline
Please ensure AppoxeeOptions is not implemented as a subclass in your current SDK implementation.