Releases: OneSignal/OneSignal-Android-SDK
Releases · OneSignal/OneSignal-Android-SDK
3.16.2 Release
Background Image Notifications layout fixes for RTL (right-to-left) languages
- Fixes for background image not showing and text not rendering in the RTL direction when a RTL system language is set.
- Only applies to notifications that use background images.
- PR #1475
3.16.1 Release
4.6.1 Release
4.6.1 Release Notes
- Remove a key from Shared Prefs if its value is null #1443
- This fixes a bug that prevented successful logout of email and SMS
- Remove messageWasDismissedByBackPress and lostFocus to redisplay IAM after backgrounding app #1445
- IAM on screen will redisplay when a user returns to the app after backgrounding it
- Fix EXTERNAL_USER_ID_AUTH_HASH not popped and old one sent to backend #1404
- [Dev App] Fixing material dependency error in dev app #1430
4.6.0 Release
4.6.0 Release Notes
- Apps can now observe the display lifecycle for In App Messages through a
OSInAppMessageLifecycleHandler
. Documentation for the new handler is here! #1405 - In App Messages are now able to render with transparent background images #1421
- In App Messages are now able to render with no margin, allowing true full screen messages. #1422
- Fix to a rare null pointer exception occurring due to attempt to call showView on a null messageView object #1424
4.5.1 Release
4.5.1 Release Notes
- [Fix] Check
NullPointerException
whengetDeviceType()
#1416
4.5.0 Release
4.5.0 Release Notes
- [Fix] No longer firing willShowInForegroundHandler for restoring notifications #1403
- Notification Reverse Activity Trampolining #1377
- Has improvements for app startup time when opening from a notification
- Add device_type to Receive Receipt #1410
- [Fix] Checking shouldLogUserPrivacyConsentErrorMessage for Outcomes #1409
- Android 12 Compatibility | Add pending intent flag immutable #1411
4.4.2 Release
4.4.1 Release
4.4.1 Release Notes
- Fix IAM preview message-id NPE #1380
- Fix IAM Preview Notification being handle as normal Notification #1376
- Fix ClassCastException due to casting Application to Context #1373
- Fix possible NullPointerException under notValidOrDuplicated #1372
- Fix accent color under dark mode #1370
- Requires setting resource named
onesignal_notification_accent_color
. - See OneSignal's Small Icon Accent Color docs for more details.
- Requires setting resource named
- Fix example project so it runs on Android devices older than Android API 24 (Android 7.0) #1367
- Fix Amazon IAP crash ClassCastException #1365
- Limit dependencies version ranges to only include stable versions #1364
- Add android:exported to AndroidManifest.xml per Android 12's requirements #1362
- Remove extra addition of delayMs #1361
- Fix FirebaseMessagingService migration comment #1359
- Add Receive Receipt delay #1356
3.16.0 Release
3.16.0 Release Notes
4.4.0 Release
4.4.0 Release Notes
- Added
setLanguage
to allow defining an app language used for Notifications, In-App Messages, and other channels such as SMS and Email. PR #1334- This new method is optional, OneSignal by default uses the Android System setting.
- Fixed suppressLaunchURLs
AndroidManifest.xml
setting. PR #1337 - Fix Compatibility with FCM (Firebase Messaging) 22.0.0. PR #1340
- Fixes
Failed resolution of: Lcom/google/firebase/iid/FirebaseInstanceId;
. Issue #1346 - Bump dependency version range to include 22.
[19.0.0, 22.99.99]
- Fixes
- Added back disableGMSMissingPrompt (from 3.x.x). PR #1332