Releases: Synerise/synerise-flutter-sdk
Releases · Synerise/synerise-flutter-sdk
v1.4.3
v1.4.2
v1.4.1
v1.4.0
[1.4.0] - 2024-10-09
Fixed
- [iOS] Some potential issues with possible database corruption.
- [Android] Notification callback issue when app was in foreground.
Added
Synerise.settings.inAppMessaging.contentBaseUrl
option in settings to let you set the base URL to use for all relative URLs in an in-app message's creation.Synerise.client.updateAccountBasicInformation(context, onSuccess, onError)
method. The new method updates anonymous users.ClientAccountUpdateBasicInformationContext
model correlated with the newSynerise.Client.updateAccountBasicInformation(context, onSuccess, onError)
method.
Changed
- Update of native SDK's dependencies.
- Improvements to stability.
v1.3.1
v1.3.0
[1.3.0] - 2024-08-05
Fixed
- [iOS] Potential issue with slow SDK initialization.
- [iOS] Potential issues with Simple Authentication requests.
Added
- We extended a
Synerise.changeClientApiKey(apiKey, config)
method and added new parameter (config
) that allows adding some initialization parameters. - We added new parameters to the push.click event:
clickSource
,actionType
,url
andactionButtonTitle
.
Changed
requestValidationSalt
(Simple Auth) is cleared whenSynerise.changeClientApiKey(apiKey, config)
is invoked without suitable config.- Update of native SDK's dependencies.
- Improvements to stability.
v1.2.0
[1.2.0] - 2024-07-15
Added
- We added a
testDelivery
andjourneyId
parameters to tracked notification events (push.view
,push.click
, and so on). It describes if the notification was sent as a test notification from a campaign. - We added a new
Synerise.content.generateDocumentWithApiQuery(apiQuery, onSuccess, onError)
method. It is analogous toSynerise.content.generateDocument(slug, onSuccess, onError)
, but can contain more context parameters provided in a query object. - We added a new
Synerise.content.generateScreenViewWithApiQuery(apiQuery, onSuccess, onError)
method. It is analogous toSynerise.content.generateScreenView(feedSlug, onSuccess, onError)
, but can contain more context parameters provided in a query object. - Anchors from Drag & Drop Builder in the In-App editor are interpreted as URL or as deeplink depending on the value.
Changed
- We added validation of reserved parameters in events. Now, if a parameter is forbidden, it is removed from the parameters and a log is printed.
- Improvements to stability.
Changed
- Stability improvements.
v1.1.1
v1.1.0
[1.1.0] - 2024-06-17
Fixed
- [iOS] Some potential issues with retrieving system push consent by the SDK.
Added
Synerise.settings.tracker.eventsTriggeringFlush
option in settings to let you set the list of event actions which will trigger instant sending of all events in the queue. The default array contains only push event's actions.
Changed
- All events connected with push campaigns will flush the queue and send events immediately.
- Improvements to push notifications registration.
- Stability improvements.