Skip to content

Releases: OneSignal/OneSignal-Android-SDK

3.4.0 Release

19 Oct 19:16
Compare
Choose a tag to compare

Google Project number pulled from OneSignal account

  • Google project number is now used from OneSignal instead of onesignal_google_project_number.
    • If none was entered on OneSignal then the manifest key will still be used.
  • Fixed issue where disabling badges was not being respected in some cases. Issue #129
    • Was creating crashes on some Sony devices if you also removed the permission.
  • If send priority was set to high(10), then the notification will be displayed with PRIORITY_MAX.
  • Added priority and collapseId to OSNotificationPayload
    • collapseId (AKA collapse_key) will be used to replace notifications in a future update.

3.3.1 Release

13 Oct 20:40
Compare
Choose a tag to compare
  • Background images on notifications will now be top left aligned.
    • Set string key onesignal_bgimage_notif_image_align to right to change alignment.
    • Alignment was centerCrop in previous releases.
    • Background images are now only supported on Android 4.1+.
  • Added syncHashedEmail validation.

3.3.0 Release

20 Sep 20:00
Compare
Choose a tag to compare

manifestApplicationId and Hardware id remove and postNotification fix

  • manifestApplicationId no longer needs to be set, default applicationId is now used.
  • Removed used of fallback hardware ids.
  • PostNotificationResponseHandler.onFailure now always returns a JSONObject with an error.

3.2.0 Release

13 Sep 20:59
Compare
Choose a tag to compare

Stability, no sound payload option, and Location sharing setting

Features

  • Setting Android sound name to "null" or "nil" disables the notification's sound.
  • Location sharing can be disabled with setLocationShared.

Fixes

  • Rare crash fixes
    • Null error from services on boot. Issue #99
    • Null error due to events sometimes out of order on FireOS when registering for ADM. Issue #92
    • Null error when cold resuming from the location prompt on Android 6. Issue #71
    • Location prompt attempting to be shown on Android API 22 and lower Issue #105
  • getTags now correctly returns values on 2nd and following calls. Issue #97
  • zh-Hant language detection. Issue #98
  • Fixed reported subscription errors that show on the OneSignal dashboard.

3.1.1 Release

31 Aug 21:35
Compare
Choose a tag to compare

Added removeNotificationReceivedHandler for use with other SDKs.

3.1.0 Release

26 Aug 04:38
Compare
Choose a tag to compare
  • Fixed field names with notification classes
  • Fixed very rare concurrency issue with user update network call.

3.0.4-rc1 Release

19 Aug 02:09
Compare
Choose a tag to compare
  • Fixes for closed database errors due to race conditions.
  • SyncService keeping process in memory fix.

3.0.3 Release

17 Aug 20:50
Compare
Choose a tag to compare

Stability Fixes and getTags Fix

  • Fixed rare crashes
    • If app was closed while generating a notification. Issue #88
    • Race condition when a notification was opened. Issue #45
    • When restoring an old summary notification.
  • getTags fix where some tags could be missing.
  • Extra network calls when using sendTags.

3.0.2 Release

15 Aug 03:39
Compare
Choose a tag to compare

Fixed Google Play services app out of date issue

3.0.1 Release

13 Aug 00:03
Compare
Choose a tag to compare
  • Fixed rare crash if your app was stopped while generating a notification. Issue #84
  • Fix extra network calls if using sendTags and their was a delay registering for push.