Releases: Synerise/android-sdk
Releases · Synerise/android-sdk
SDK and Sample v5.22.2
SDK and Sample v5.22.1
Fixed
- workManager npe - for android api lower than 24
SDK and Sample v5.22.0
Added
- safety mechanism in workManager fcm token refreshing flow for RN and Flutter.
- support for bigPicture and bigText style in notification at the same time. Text max lines is 5.
Fixed
- notification callback issue when app was in foreground.
SDK and Sample v 5.21.0
Added
- workManager mechanism to call onRegisterForPushRequired every 20 days.
updateAccountBasicInformation
method to update anonymous users.- optional
onRegisterForPushRequired(PushRegistrationOrigin origin)
callback with origin. setContentBaseUrl(String contentBaseUrl)
to inAppMessagingSettings. This method sets contentBaseUrl to attach inapps to a specific domain.
Changed
- variants in inApps are now attached to clientId instead od uuid.
- Sdk is not making any calls to walkthrough endpoints.
- fresco library is now updated to 3.2.0
SDK and Sample v5.20.1
Fixed
- Null pointer exception while launching callback from push notification in some cases.
SDK and Sample v5.20.0
Added:
changeApiKey(@NonNull String apiKey, InitializationConfig initializationConfig)
method. It enables developer to pass salt.
Changed:
changeApiKey
method withoutInitializationConfig
will now reset salt.- notification actionButton click will now create
push.click
with parameter event instead ofpush.button.click
. - Additional parameters in
push.click
event such as:clickSource
,actionType
,url
onOpenUrl
andonDeepLink
mechanism (not affecting user).
SDK and Sample v5.19.0
Added:
testDelivery
andjourneyId
parameters to all push events.- context parameters to screenViews and documents. There are two additional methods.
- validation of reserved parameters in events. ReservedKeys will not be send. Only error log will be printed to logcat.
SDK and Sample 5.18.0
Changed:
- upgraded
bouncycastle
library to version 1.78.1
Fixed:
- blank space issue. Blank space inside deeplink is no longer causing a crash.
SDK and Sample v5.17.0
Added:
systemPushConsent
field to registerForPush body. This will improve notification permission management.Synerise.settings.tracker.eventsTriggeringFlush
- this is the list with action names of event's which will trigger instant send of all events in a batch.
Changed:
registerForPushRequired
will be now called after full initialization of sdk. ( It was triggered during initialization in previous versions of sdk )
SDK and Sample 5.16.2
Fixed:
- NPE on getClientId after apiKey changes