Skip to content

Releases: Pushwoosh/pushwoosh-android-sdk

6.7.16

17 Dec 12:40
Compare
Choose a tag to compare

Fixed

  • Added missing proguard rules for InboxMessageInternal class
  • Fixed forced Firebase token re-registering
  • Fixed google-services Gradle plugin not being applied in demoapp module
  • Removed Robolectric test dependencies from pushwoosh and pushwoosh-firebase modules

6.7.15

27 Nov 12:10
Compare
Choose a tag to compare

Release 6.7.15

6.7.14

05 Nov 08:33
Compare
Choose a tag to compare

Added

  • registerSmsNumber() and registerWhatsappNumber() methods added to Pushwoosh class
  • getMessageCode(), getMessageId(), getCampaignId() methods added to PushMessage clas

6.7.13

14 Oct 10:51
Compare
Choose a tag to compare

Added

  • Android Modal Rich Media feature. To replace your legacy rich medias with the new ones add the following metadata to your AndroidManifest.xml: <meta-data android:name="com.pushwoosh.rich_media_type" android:value="Modal" />

Fixed

  • Rich Media sometimes being shown twice when opening it from a group push message

6.7.12

08 Aug 12:37
Compare
Choose a tag to compare

Important

  • All API requests are now sent with Authorization header. Setting the Authorization token is now a mandatory part of SDK integration. To set your API token, add com.pushwoosh.apitoken meta-data to your AndroidManifest.xml. Check the updated SDK integration guide for additional details.

Changed

  • SDK now forces token renewal every 2 weeks (previously was 2 months)
  • MD5 algorithm is no longer used to check rich media hash sums and HWID sharing

6.7.11

25 Jul 10:34
Compare
Choose a tag to compare

Changed

  • /getConfig API request is no longer used to send default events
  • Default app events are now collected automatically. To disable this behavior, add <meta-data android:name="com.pushwoosh.allow_collecting_events" android:value="false" /> to your AndroidManifest.xml

Fixed

  • NullPointerException in TagsBundle.Builder.putString()

6.7.10

02 Jul 06:23
Compare
Choose a tag to compare

Added

  • Customizable notification swipe behavior. Override NotificationServiceExtension.onMessageCanceled(PushMessage message) method to handle notification swipe events.
  • Experimental lazy SDK initialization. Add com.pushwoosh.lazy_initialization meta-data to app's manifest to avoid initializing SDK. Call PushwooshNotificationSettings.lazyInitPushwoosh(Context context) to manually start initialization.

6.7.9

13 Jun 11:56
Compare
Choose a tag to compare

Fixed

  • crash in PushwooshInitializer.init() when SDK was initialized in the thread created by Firebase Messaging library
  • rare ConcurrentModificationException in TagsBundle.Builder.putAll() and JsonUtils.mergeJson()

6.7.8

24 May 06:47
Compare
Choose a tag to compare

Fixed

  • Empty summary notification appearing in some cases
  • Message hash is now correctly set in Customer Journey In-Apps

6.7.7

03 May 08:42
Compare
Choose a tag to compare

Changed

  • Reverted load-balancing changes to applicationOpen statistics requests