4.0.0 Beta3
Pre-release
Pre-release
Major Release 4.0.0 Beta3
See the full list of changes along with step-by-step guides to upgrade.
https://documentation.onesignal.com/docs/mobile-2020-api-migration-guide
❓ Please provide feedback and bug reports with the beta version included in the title to this repo's issue tracker.
https://github.com/OneSignal/OneSignal-Android-SDK/issues
Changes since 4.0.0-Beta2
Fixes and Features from main line releases
Fixes and Features specific to 4.0.0
- Fix - Proguard consumer rules to keep email observers PR #1189
- Feature - Enable background player updates PR #1196
- Feature - Disabling IAM scrolling if
dragToDismissDisabled
istrue
in therendering_complete
event PR #1199 - Fix - Property renames for consistently with
OSNotification
,OSPermissionState
, &OSDeviceState
PR #1202 - Fix - 4.0.0 regression - Add notification duplicate check under Workers. PR #1193
- Improvement - Make UserState JSONObjects immutable PR #1203
- Fix - Fix on_focus not completing if app process is stopped PR #1198
- Cleanup - Removed autoPromptLocation PR #1207
- Improvement - Notification Open now uses an Activity instead of Broadcast #1192
- This means better compatibility with existing projects as
singleTop
orsingleTask
is no longer required on your launcher Activity.
- This means better compatibility with existing projects as
- Fix - 4.0.0 regression - Fixed setting outcomes from throwing if done before OneSignal was initialized. PR #1208
- Fix - Add Main thread check under OSNotificationReceivedEvent. #12.06
- Fix - 4.0.0 regression - Fix new session triggering from 2nd init #1229
- Fix - 4.0.0 regression - Attempt to read from field android.content.Context. Issue #1195 PR #1222
- Fix - 4.0.0 regression - Attempt to read from field 'org.json.JSONObject com.onesignal.UserState.syncValues' on a null object reference. Issue #1212 #1223