Releases: OneSignal/OneSignal-Unity-SDK
Releases · OneSignal/OneSignal-Unity-SDK
5.1.5
Changed
- Updated included Android SDK from 5.1.10 to 5.1.13
- Fixed the ANR issue caused by prolonged loading of OperationRepo and potentially by extended holding of the model lock during disk I/O read operations
- Fixed IndexOutOfBounds exception thrown from OperationRepo.loadSavedOperations if app was opened offline, some operations done, and then the app is opened again
- Targets JDK11 instead of JDK21 to address build errors encountered on certain development environments using JDK versions below 21
- Fixed grouping skipping opRepoPostCreateDelay, causing operations being applied out of order when multiple login operations are pending
- Fixed cancelling permission request dialog not firing continuation
- Fixed RecoverFromDroppedLoginBug not running in very rare cases
- For full changes, see the native release notes
- Updated included iOS SDK from 5.1.6 to 5.2.0
- Added additional 6 privacy manifests to the 6 sub-targets that are included in the primary targets clients import
- Updated User Defaults API reason to include app groups for appropriate modules
- Fixed rare scenario of dropping data when multiple logins are called
- For full changes, see the native release notes
5.1.4
Changes
- Updated included Android SDK from 5.1.9 to 5.1.10
- Handle incorrect 404 responses; add a delay after creates and retries on 404 of new ids
- Added network call optimizations
- For full changes, see the native release notes
- Updated included iOS SDK from 5.1.5 to 5.1.6
- Fixed pending properties from being sent to the incorrect user when quickly changing users
- Fixed crashes when encoding user models
- Fixed crash in OneSignalAttachmentHandler trimURLSpacing method
- Fixed crash when handling a dialog result
- Removed IAM window when an in app message is inactive
- For full changes, see the native release notes
5.1.3
Changed
- Updated included Android SDK from 5.1.8 to 5.1.9
- Added AndroidManifest option to override In-App Messages gray overlay and dropshadow
<meta-data android:name="com.onesignal.inAppMessageHideGrayOverlay" android:value="true"/>
<meta-data android:name="com.onesignal.inAppMessageHideDropShadow" android:value="true"/>
- Fixed WorkManager not initialized crash
- Fixed don't re-create user on failed remove alias
- Added network call optimizations
- For full changes, see the native release notes
- Added AndroidManifest option to override In-App Messages gray overlay and dropshadow
- Updated included iOS SDK from 5.1.4 to 5.1.5
- Added plist option to hide gray overlay and disable dropshadow for In-App Messages
- OneSignal_in_app_message_hide_gray_overlay
- OneSignal_in_app_message_hide_drop_shadow
- For full changes, see the native release notes
- Added plist option to hide gray overlay and disable dropshadow for In-App Messages
5.1.2
Changed
- Updated included Android SDK from 5.1.6 to 5.1.8
- Fixed externalId being skipped and updates to stop if something updates the User (such as addTag) shortly before login is called
- Fixed optIn() not prompting if called before push subscription is created on backend
- Fixed crash with EventProducer's fire events
- Fixed context not being set on all entry points
- For full changes, see the native release notes
- Updated included iOS SDK from 5.1.3 to 5.1.4
- Signed XCFrameworks
- Fixed stuck login requests
- For full changes, see the native release notes
3.0.12 Release
Changed
- Updated included Android SDK from 4.8.5 to 4.8.8
- For full changes, see the native release notes
- Updated included iOS SDK from 3.12.4 to 3.12.9
- Added privacy manifests
- For full changes, see the native release notes
5.1.1 Release
5.1.0 Release
Fixed
- iOS crash when calling OneSignal.User.PushSubscription.Id and OneSignal.User.PushSubscription.Token when they are null.
Changed
- Add public getters for OneSignalId and ExternalId in the User namespace
- Add public event handler OneSignal.User.Changed that fires when the OneSignalId or ExternalId changes
- Updated included Android SDK to 5.1.5
5.0.6 Release
Fixed
- Duplicate symbol errors when building with other iOS plugins
- Removed READ_PHONE_STATE permission in Android builds. Delete your OneSignalConfig.androidlib and run the
"Copy Android plugin to Assets" step in Window > OneSignal SDK Setup to apply the fix. - Fixed lower build-tools versions being needed for Android builds. Delete your OneSignalConfig.androidlib and run the
"Copy Android plugin to Assets" step in Window > OneSignal SDK Setup to apply the fix.
Changed
5.0.5 Release
Fixed
- Included meta files in OneSignalConfig.androidlib to prevent asset from being ignored
- Package download url in the "Sync example code bundle package" step from the OneSignal SDK Setup
5.0.4 Release
Changed
- Updated included Android SDK to 5.0.3