[SDK] [Android] Release v4.0.3

Changelog:

  • Change publication to Maven Central OSSRH directly, as BinTray JCenter is going defunct
  • Fix NPE on setUserId() called quickly after first startup
  • Support for collapsible big pictures
  • Miscellaneous

As JCenter is sunsetting, please ensure that you include the Maven Central repository in your build configuration. Open your root build.gradle:

allprojects {
    repositories {
        // Make sure the following line is present
        mavenCentral()
    }
}

From this version forward, we will no longer publish to JCenter.


Do not forget to look at v4.0.0 changelog and breaking changes.

Version 4 brings you:

  • In-app messaging
  • Attribute events to the last clicked notification. Lets you view events generated by a particular notification in your dashboard.
  • Count delivered notifications and report it to your dashboard.
  • Detect devices that no longer receive notifications
  • Segment users depending on app usage and real-time presence.
  • Drop com.loopj.android:android-async-http:1.4.9 in favor of com.squareup.okhttp3:okhttp:3.14.9
  • Reduce number of network calls
  • Fix spurious “App Open” events tracked on some background activities
  • For better privacy, WonderPush no longer collects events from non-subscribers. If you think you have a use-case that would justify collecting data for non-subscribers, please contact us.

Upgrading:

Follow our upgrade guide.