[SDK] [Android] v4.3.4

by Olivier Favre

Changelog:

  • Miscellaneous fixes:
    • Protect against NullPointerExceptions if the PromptActivity was manually shown instead of shown by the SDK.
    • Uniformize the way geolocation is sent with other SDKs
    • Fix two deprecations

Changelog:

  • Upgrade native WonderPush iOS SDK from 4.1.3 to 4.1.5
  • Upgrade native WonderPush Android SDK from 4.3.2 to 4.3.3
  • Export access token, device ID and user consent
  • Allow subscribeToNotifications(bool) to show a dialog that takes users to settings on Android
  • Fix a warning

Changelog:

  • Removed Kotlin to fix old Kotlin version compatibility with newer Android Gradle Plugin

Changelog:

  • Removed Kotlin to fix old Kotlin version compatibility with newer Android Gradle Plugin

[SDK][Flutter] v2.3.5

by Stéphane JAIS

Changelog:

  • Upgrade to WonderPush iOS SDK v4.1.5
  • Upgrade to WonderPush Android SDK v4.3.3
  • Expose access token, device ID and user consent
  • Allow subscribeToNotifications(bool) to show a dialog that takes users to settings on Android

[SDK][iOS] v4.1.5

by Stéphane JAIS

Changelog:

  • Fix bug on WonderPush.clearAllData()
  • Ensure that calling clearAllData, unsubscribeFromNotifications and then setUserConsent(false) did all three things correctly.
  • Performance: when location tracking active, calling CLLocationManager authorizationStatus less often

[SDK][Android] v4.3.3

by Stéphane JAIS

Changelog:

  • Fix bug on WonderPush.clearAllData()
  • Ensure that calling clearAllData, unsubscribeFromNotifications and then setUserConsent(false) did all three things correctly.

[SDK][Flutter] v2.3.4

by Stéphane JAIS
  • Upgrade to WonderPush iOS SDK v4.1.4
  • Bug fix where putProperties ignored null values on Android
  • Change setProperty signature to accept null values

[SDK] [Cordova] v3.2.4

by Olivier Favre

Changelog:

  • Typing for the country/currency/locale/timeZone/geolocation getters and setters