React-Native 3.2.8
• This update include a significant number of bug fixes to the iOS and Android native SDK's
Android Fixes & Improvements
OneSignal Android 3.10.3 SDK
- Notification Restore Improvements (PR #645)
- Limit number of notification restored to 49
- This is the max visible limit per app, Android omits displaying any more
- Helps mitigate issue #644
- Slowed Restore rate to 5 per second
- Above 2 changes cleans up
NotificationService
warnings from the logcat
- Limit number of notification restored to 49
- GDPR method fixes
- Fixed
IllegalArgumentException
thrown fromJobIntentService
in a specific case- Issue was only happening with high priority notifications that had a remote image with an app setup with a
NotificationExtenderService
and running on Android Oreo+, in some cases. - Fixes issue #649
- Issue was only happening with high priority notifications that had a remote image with an app setup with a
- Fix for
OneSignalSyncServiceUtils
throwingIllegalArgumentException
when boot permission is removed. - Possible fix for rare "Package manager has died" error. PR #658
OneSignal Android 3.10.2 SDK
- Fixed NPE with
ChangeTagsUpdateHandler
when a tag update results in no changes. PR #611 - Fixed
FirebaseInstanceIdService
IllegalArgumentException
exception - Fixed rare NPE Bundle error on
RestoreJobService.onHandleWork
. Issue #591 NotificationExtenderService
now respects FCM High priority to wake from Dose mode. PR #640- Fixed fallback of medium and lower priorities of Notification Channel for pre-Oreo devices. PR #639
- Fixed issue with disabling
enableVibrate
orenableSound
was not respected.- When initializing OneSignal after
Application.onCreate
. - Note, settings only apply to Android 7.0 and older.
- Methods will be deprecated, please migrate to Android Categories / Channels
- When initializing OneSignal after
- Cleaned up GCM related warning in logcat when a push is received. #642
CANCELLED forIntent { act=... flg=0x10000000 pkg=... }
iOS Fixes & Improvements
OneSignal iOS 2.9.3 SDK
• Fixes an issue with provisional notifications (no git issue) where a user would receive a provisional notification, tap 'Keep', and then tap 'Deliver Prominently', which should cause notifications to be delivered like normal: however in previous releases notifications would have no sound/alert/badge until the app was next restarted.
• Fixes some DSYMUtil warnings developers would see in regards to our framework including debugging information. (#440)
OneSignal iOS 2.9.2 SDK
• This release fixes an iOS 12 issue where enabling "Deliver Quietly" and then opening the app would cause notifications to stop being delivered entirely.