Skip to content

1.19.0

Compare
Choose a tag to compare
@abarisain abarisain released this 31 Mar 14:06
· 14 commits to master since this release

Core

  • Batch now compiles and targets SDK 32 (Android 12L).
  • Important change: Batch now declares to use the android.permission.POST_NOTIFICATIONS permission in its manifest. If you want to remove it, add <uses-permission android:name="android.permission.POST_NOTIFICATIONS" tools:node="remove" /> in your app's AndroidManifest.
  • Fixed some rare ANRs produced when receiving push.
  • Identical push messages sent twice by FCM will now only be displayed once.
  • Batch will now try to display FCM high priority push notifications directly rather than scheduling a Job.

Event Dispatchers

  • Added getName and getVersion on BatchEventDispatcher. If you are using a Batch dispatcher plugin, please update it.

Messaging

  • Added global frequency capping management for in-app campaigns.
  • Improved the way In-App campaigns are triggered.
  • Added just-in-time verification for in-app campaigns.

Inbox

  • Added the ability to disable the filtering of silent notifications on BatchInboxFetcher using the setFilterSilentNotifications method.
  • Important change: Silent notifications are now filtered by default: use the new property if you relied on the previous behaviour.
    This brings the Android SDK in line with its iOS counterpart, which has always filtered silent notifications as expected.