Releases: OneSignal/OneSignal-Android-SDK
Releases · OneSignal/OneSignal-Android-SDK
3.8.3 Release
Misc Fixes 🐛 & Improvements 🔨
- Fixes
ConcurrentModificationException
errors, regression bug in 3.8.0 Issue #465 - Refactored internal
SharedPreferences
writes for improved performance. PR #479 - Updated to gms dependency range to include 12.+
- If you get the duplicate
com.google.android.gms.license
build error add OneSignal-Gradle-Plugin to your project.
- If you get the duplicate
- Fixes
logoutEmail
error when usingemailAuthHash
- Fixes race condition subscription issue when
promptLocation
is called after init Issue #477 - Unity - Fixed missing
OneSignalUnityProxy
class when using Proguard
3.8.2 Release
SyncService ANR & Other Misc fixes
- Fixed ANRs related to OneSignal SyncService.
- Possible fix to
Bad Notification: Couldn't expand RemoteViews
error. Issue #263- Please provide detail to Issue #263 if this resolved or left this issue unaffected.
- Fixed
NotificationRestoreService
wake lock. Issue #448 - App name is no longer defaulted as the notification title if one is not set on Android 7 (Nougat)+
- Notification views / groups now always show the app the notification came from now.
- Deprecated
syncHashedEmail
in favor ofsetEmail
- See the OneSignal Email Quickstart guide for details on how to use and start sending emails.
- Fixed
null
email state after app restart - Removed open and received handler requirement for Firebase Analytics tracking. Issue #454
- See Google Analytics for Firebase for full setup details.
- Fixed
null
alert handling withdisplayNotification
from aNotificationExtensionService
. Issue #396 - Fixed
NPE
inOneSignalStateSynchronizer
. Issue #434
3.8.1 Release
Email Fixes
- Added callbacks to
setEmail
andlogoutEmail
- Fixed missing app_id with email calls
- PR #440
3.8.0 Release
3.7.1 Release
Dependency Range Fix
- Fixes gradle sync errors
com.google.android.gms:*:11.6.99
. Issue #395
3.7.0 Release
3.6.5 Release
- The NotificationExtenderService is now compatible with Android-O using the AOSP's JobIntentService class without bringing in support-v4:26
- Fixes issue with vibrate not defaulting. Issue #343
3.6.4 Release
- 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
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
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