Skip to content

Releases: blueshift-labs/Blueshift-Android-SDK

v3.1.5

15 Sep 16:56
Compare
Choose a tag to compare

What's new?

  • Collecting Android Advertising Id and Firebase Instance Id for future integrations
  • Improved JobScheduler and AlarmManager implementation to avoid ANRs
  • Improved click attribution for InApp and Push Notifications by adding more parameters in click tracking API calls

v3.1.4

21 Aug 11:32
Compare
Choose a tag to compare

What's new?

  • The SDK can now accept custom device_id from the host app. Check the custom device id section in this documentation.
  • The issue with the slide-in banner in-app message that shrank when accepting margins fixed.
  • Saving the failed events by adding them back to request queue when adding to the failed-request database crashes.

v3.1.3

21 Jul 19:25
Compare
Choose a tag to compare

What's new?

  • Background image for in-app modals.
  • Ability to send all available parameters for in-app API such as user, OS, and device information.
  • Ability to dismiss a slide-in banner on screen-tap.
  • Add additional checks to avoid race conditions while syncing events.
  • Support for orientation of in-app messages. In-app messages can now rotate based on the orientation of the user’s device.
  • Support for custom height & width of in-app modals and in-app messages that use HTML templates.
  • Fixed the payload of bulk events.
  • Added check for the push payload entry types provided by mParticle SDK into the Blueshift mParticle Kit.

v3.1.2

02 Jul 04:34
Compare
Choose a tag to compare

What's new?

  • Fixed a bug in the event request queue that was causing a crash due to race conditions in DB access.

v3.1.1

26 Jun 12:46
Compare
Choose a tag to compare

What's new?

  • Background fetch for in-app messages is enabled by default.
  • BlueshiftLogger improvements. Now no logs will be printed by default. Dev needs to set the log level to see logs. Like this BlueshiftLogger.setLogLevel(BlueshiftLogger.VERBOSE)
  • Replaced AsyncTask (marked deprecated in R) with Executor.
  • The SDK now supports two new types of DeviceIdSource. Know more from our docs.
    • ADVERTISING_ID_PKG_NAME (combination of Android Ad ID & package name)
    • INSTANCE_ID_PKG_NAME (combination of Firebase Instance Id & package name)
  • Bugfixes

v3.1.0

02 Jun 18:05
Compare
Choose a tag to compare

What's new?

  • App Link support added 🎉 To enable/integrate, visit here
  • Improved logging with BlueshiftLogger class. You can now choose the level of logging using BlueshiftLogger.setLogLevel() method.
  • Default close button added to modal in-app messages with no action button and HTML templates
  • Bugfix in push-unsubscribe option.
  • Other performance improvements.

v3.0.10

18 May 13:43
Compare
Choose a tag to compare

What's new?

v3.0.9

05 May 16:40
Compare
Choose a tag to compare

What's new?

  • Flexibility to decide on what needs to be collected as device_id. Available options are,
  • SDK level support added for accepting dark theme styles for in-app message content and template

v3.0.8

27 Apr 12:35
Compare
Choose a tag to compare
v3.0.8 Pre-release
Pre-release

What's new?

  • Collecting package name under app_name
  • Collection of advertising id replaced with GUID for device_id
  • Event dispatcher optimizations to avoid event drop due to Firebase issues
  • Other minor improvements

Note: This release is not production-ready. DO NOT use this is production apps.

v3.0.7

13 Apr 13:52
Compare
Choose a tag to compare

What's new?

  • Support for image icons in the slide-in banner in-app
  • Auto-detect app icon and use if notification is not provided in the configuration
  • Minor memory optimizations