Skip to content

Releases: Pushwoosh/pushwoosh-android-sdk

6.7.6

18 Apr 07:54
Compare
Choose a tag to compare

Important

  • Default scheme for creating test devices via deep links was changed to pushwoosh-{}://createTestDevice. If you use the old scheme, please change it in your AndroidManifest.xml

Changed

  • minSdkVersion is reverted to 21
  • Pushwoosh SDK now waits for an application to be brought to foreground state before sending getConfig, getInApps and registerDevice on initialization. Previously these requests were sent when SDK was initializing, even if it was happening in background (i.e. when a push was received)
  • applicationOpen, messageDeliveryEvent and pushStat statistics API requests are now sent with a 30-seconds jitter

Added

  • Pushwoosh.registerForPushNotificationsWithTags(TagsBundle tags) method. This method can be used to avoid race condition when setting tags and registering a device simultaneously
  • TagsBundle.Builder.removeFromList(String tag, List<String> valuesToRemove) method. This method can be used to remove multiple values from List Tags

Removed

  • Internal StatusBarNotificationStorage and PushAnalyticsRequest classes are removed.

6.7.5

11 Mar 09:27
Compare
Choose a tag to compare

Added

  • Notifications can now be grouped using custom groups

Fixed

  • Notification callbacks in group summary are now triggered correctly (#184)

6.7.4

15 Feb 12:07
Compare
Choose a tag to compare

Fixed

  • restored default behavior when receiving a push notification in foreground

6.7.3

14 Feb 16:32
Compare
Choose a tag to compare

Added

  • public void setShowPushnotificationAlert(boolean showAlert) method added

Changed

  • removed unused TLS1.1 code references

6.7.2

19 Dec 13:25
Compare
Choose a tag to compare

Changed

  • SDK can now receive failed rich medias sent from Customer Journey with the next postEvent call

6.7.1

11 Dec 11:47
Compare
Choose a tag to compare

Changed

  • Roll back changes to minSdkVersion to 23

6.7.0

05 Dec 16:21
Compare
Choose a tag to compare

Important

  • SDK now requires com.google.firebase:firebase-messaging:23.1.+ versions to work properly

Added

  • pushwoosh-xiaomi module

Fixed

  • Push tokens sometimes invalidating on application's first launch
  • OutOfMemoryError crash when migrating old tags (from 5.+ SDK versions)

Changed

  • SDK is now built with newer Android Gradle plugin (7.5.0)
  • Pushwoosh SDK migrated to maven-publish publishing plugin

6.6.17

06 Oct 17:07
Compare
Choose a tag to compare

Changed

  • changed format of actionParams in internal Rich Media event tracking
  • forcibly request new push tokens from FCM if they are not automatically refreshed

6.6.16

11 Sep 06:59
Compare
Choose a tag to compare

Important

  • pushoosh-inbox-ui module now requires adding implementation "androidx.databinding:viewbinding:4.1.3" manually to your app dependencies

Added

  • Android 14 support

Changed

  • targetSdkVersion of the library is now 33
  • pushwoosh-inbox-ui module now uses view binding intstead of deprecated synthetics
  • All implicit intents are replaced with explicit ones (required for Android 14)
  • BroadcastReceivers are registered with Context.RECEIVER_NOT_EXPORTED flags (required for Android 14)

6.6.15

23 Aug 11:17
Compare
Choose a tag to compare

Added

  • Internal rich media lifecycle event tracking