Releases: BatchLabs/Batch-Flutter-Plugin
Releases · BatchLabs/Batch-Flutter-Plugin
1.0.0
1.0.0-rc.2
Second Release Candidate
Inbox
- Fix
limit
andmaxPageSize
staying at their default values.
0.1.0 (RC1)
First Release Candidate
Messaging
- Added Do Not Disturb support.
Inbox
- Calling
dispose()
on a disposed fetcher doesn't throw anymore. - Added
markAsRead()
,markAllAsRead()
andmarkAsDeleted()
. - Added
limit
andmaxPageSize
togetFetcherForInstallation()
andgetFetcherForUser()
.
0.0.3
Inbox
- Added Batch Inbox support:
- Fetchers can be instanciated for both Installation and User modes.
fetchNewNotifications()
,fetchNextPage()
,get allNotifications
anddispose()
have been implemented.markAsRead()
,markAsDeleted()
and pagination configuration will come in a later beta.
Push
- Added
setShowForegroundNotificationsOniOS()
, which can enable foreground notification display on iOS.
Note: This requiresBatchUNUserNotificationCenterDelegate
to be set as yourUNUserNotificationCenterDelegate
in the native integration.
User
- Added
get attributes
andget tagCollections
properties to read back previously set attributes and tag collections. - Added
get identifier
,get language
andget region
to read back the user identifier and language/region overrides.
0.0.2
Core
- Added
showDebugView()
. - Added
optIn()
,optOut()
andoptOutAndWipeData()
.isOptedOut
will come in a later seed.
Push
- Added
requestProvisionalNotificationAuthorization()
.
User
- Added
trackEvent()
,trackTransaction()
,trackLocation()
and theBatchEventData
class. - Added
newEditor()
which returns aBatchUserDataEditor
instance, allowing you to edit the user profile (attributes, tags, language/region, custom identifier).