Releases: OneSignal/OneSignal-Unity-SDK
Releases · OneSignal/OneSignal-Unity-SDK
5.1.9 Release
Changed
- Updated included Android SDK from 5.1.20 to 5.1.21
- Fix ending an already ended session
- Fix permissions returned by onRequestPermissionResult when the list is empty
- Fix keyboard input in HTML in-app messages
- For full changes, see the native release notes
5.1.8 Release
Changed
- Updated included Android SDK from 5.1.17 to 5.1.20
- Optimized the initialization process by moving some service initialization to a background thread
- Recover null onesignal ID crashes for Operations
- Add option to default to HMS over FCM
- Prevent retrying IAM display if 410 is received from backend
- Fix dynamic triggers showing IAM repeatedly after being dismissed
- For full changes, see the native release notes
- Updated included iOS SDK from 5.2.2 to 5.2.4
- Handle incorrect
404
by delaying making updates to new users or subscriptions - The user executor needs to uncache first which fixes some cached requests being dropped for past users
- Omit misleading fatal-level log for cross-platform SDKs
- For full changes, see the native release notes
- Handle incorrect
5.1.7 Release
Changed
- Updated SDK to support Live Activities PushToStart and added a concept of a "Default" Live Activity to facilitate easier adoption. Please check out https://documentation.onesignal.com/docs/push-to-start-live-activities for more information and our example app for an example implementation.
- Updated included Android SDK from 5.1.13 to 5.1.17
- Fixed Xiaomi notification click not foregrounding app
- Fixed FCM push token not being refreshed
- Poll for notification permission changes to detect permission change when prompting outside of OneSignal
- Cold start creates new session and refreshes the user from the server
- Immediately process pending operations when privacy consent goes from false to true
- Fixed OneSignal.Notifications.RequestPermissionAsync() not firing when permission was already granted
- Fixed Operation Model Store adding duplicate operations when the same ones that were previously added to the store and persisted, are re-read from cache
- Fixed a bug causing clicking an unexpanded group notification results in only registering the click result for the final notification in the group
- For full changes, see the native release notes
- Updated included iOS SDK from 5.2.0 to 5.2.2
- Prevent In-App Message request crashes by making null values safe
- Added Dispatch Queues to all executors to prevent concurrency crashes
- Fixed clearing notifications incorrectly such as when pulling down the notification center
- Fixed a purchases bug for the amount spent
- Fixed a build issue for mac catalyst
- Fixed crash when IAM window fails to load by using the main thread
- Network call optimizations: Combine user property updates for network call improvements
- For full changes, see the native release notes
Fixed
- Additional instance of OneSignal error when calling OneSignal methods in Awake()
- iOS Mac Catalyst build error: Use of undeclared identifier 'OneSignalLiveActivitiesManagerImpl'
5.1.6 Release
Fixed
- iOS build error: No type or protocol named OSLiveActivities
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