Skip to content

Releases: OneSignal/OneSignal-Android-SDK

3.7.0 Release

15 Dec 04:58

Choose a tag to compare

Android Support Library rev 27 Compatibility

  • Fixed Compatibility Android Support Library rev 27. Issue #352
  • Fixed issue with notification restoring logic continuing to trigger after trying to suppress a notification that already displayed once. Issue #302

3.6.5 Release

25 Oct 23:32

Choose a tag to compare

  • The NotificationExtenderService is now compatible with Android-O using the AOSP's JobIntentService class without bringing in support-v4:26
    • Fixes Issues: #332 #346, and #351
    • Requires that you add android:permission="android.permission.BIND_JOB_SERVICE" to your <service ...> tag in your AndroidManifest.xml.
  • Fixes issue with vibrate not defaulting. Issue #343

3.6.4 Release

17 Oct 20:39

Choose a tag to compare

  • Fixed duplicated notif alert behavior by setting Group Alert Behavior for grouped notifications - fixes #318
  • OneSignal now uses an ExecutorService to collect a queue of actions when calling OneSignal methods before init - the queue will be processed upon init
    • this should make it much simpler to call OneSignal methods from anywhere, anytime - even from different threads
  • Notifications that are already in the shade will not be restored again unnecessarily
  • Restoration of notifications after an app upgrade is delayed by 15 seconds through an AlarmManager task (pre-O) or a JobScheduler

3.6.3 Release

03 Oct 00:07

Choose a tag to compare

Misc bug fixes

  • Moved SharedPreferences writes to a background thread. Issue #299
  • OneSignal is now more optimized when sampling device location.
  • Android O - some services have been made compatible with JobScheduler.
  • JavaDocs have been added to main OneSignal SDK methods.

3.6.2 Release

15 Sep 05:48

Choose a tag to compare

Misc bug fixes

  • Fixed rare ANR with fireComplete. Issue #283
  • Fixed "Ok" button missing from in-app alert style notifications. Issue #284
  • Fixed "Error saving notification record!" error. Issue #264
  • Blank notification is no longer shown when the message body is empty. Issue #265
  • Fixed "GoogleApiClient is not connected yet" error. Issue #288

3.6.1 Release

21 Aug 20:47

Choose a tag to compare

Misc bug fixes

  • Fixed crash when a priority notification with a remote resource is received on Android O when targeting API 26.
  • Fixed NPE when calling setLocationShared before OneSignal is initialized.
  • Fixed rare NPE when using a NotificationExtenderService.

3.6.0 Release

11 Aug 22:59

Choose a tag to compare

Android Oreo (8.0)

Must upgrade to this version when targeting API level 26.

  • Added support for Android O Notification Channels.
  • Dropped Android 2.3 (API 9) support, minimum is now 4.0.3 (API 15).
    • If support is still needed, recommend creating a new target using SDK 3.5.8.

3.5.8 Release

17 Jun 00:25

Choose a tag to compare

Fixes GoogleApiClient and SQL Full Errors

  • Fixed GoogleApiClient is not connected yet error. Issue #247
  • Fixed rare SQLiteFullException exception. Issue #232

3.5.7 Release

07 Jun 19:46

Choose a tag to compare

Bug fixes and summary notification improvements

  • Fixed GoogleApiClient is not connected yet error. Issue #241
  • Fixed ANR during intermittent network connections. Issue #237
  • Fixed idsAvailable NPE when called from another thread right after init. Issue #231
  • Added datetime stamp to Android 7 notifications. Issue #236
  • Overrides to message body, title, and sound now work with summary notifications. Issue #68

3.5.6 Release

12 May 03:50

Choose a tag to compare

  • Added cancelGroupedNotifications method. Request #57
  • Fixed rare location event race condition crash.
  • Updated Unity wrapper for observer methods