Skip to content

Releases: OneSignal/OneSignal-Unity-SDK

5.1.14

18 Apr 19:38
25d1bbb
Compare
Choose a tag to compare

Channels: Current

Changed

  • [Fix] Add missing .meta android migration files omitted from 5.1.13 (#782)

5.1.13 Release

17 Apr 19:55
8d9af29
Compare
Choose a tag to compare

Channels: Current

Changed

  • Updated included Android SDK from 5.1.26 to 5.1.31
    • [Compatibility] Unity 6 build error with Android
    • [Fix] Incorrect activity path for NotificationOpenedActivityHMS
    • [Fix] Anonymous Login request not cleared if app is forced close within 5 seconds on a new install
    • [Fix] V4 to v5 upgrade will migrate app ID
    • [Fix] Notification click not foreground the app in the first click if app is closed and no clickListener is added
    • [Fix] Subscription/IAM not updated after upgrading from 5.2.0-beta or between 5.1.9 to 5.1.27
    • [Fix] ANR caused by model.add(), model.initializeFromJson(), or modelstore.load()
    • For full changes, see the native release notes
  • Updated included iOS SDK from 5.2.9 to 5.2.10
    • [Fix] Requiring privacy consent blocks confirmed deliveries indefinitely
    • [Fix] Detect for timezone changes and update the user
    • For full changes, see the native release notes

5.1.12 Release

18 Dec 21:17
2cb4f63
Compare
Choose a tag to compare

Changed

  • Updated included Android SDK from 5.1.25 to 5.1.26
    • [Fix] ANR caused by operationRepo.enqueue while loading is in progress
    • [Fix] Check subscription Id before executing delete and update subscription operations
    • For full changes, see the native release notes
  • Updated included iOS SDK from 5.2.8 to 5.2.9
    • [Fix] Use new OneSignalClientError type for callbacks which fixes crash report of NSInvalidArgumentException
    • [Fix] Don’t evaluate in app messages when paused which fixes issues with duration-since-last In-App Messages when pausing and unpausing
    • For full changes, see the native release notes

5.1.11 Release

27 Nov 18:28
80c8f7c
Compare
Choose a tag to compare

Changed

  • Updated included Android SDK from 5.1.24 to 5.1.25
    • Fix NullPointerException from getScheduleBackgroundRunIn
    • For full changes, see the native release notes
  • Updated included iOS SDK from 5.2.7 to 5.2.8
    • Fix [__NSPlaceholderDictionary initWithObjects:forKeys:count:] crashes caused by nil HTTPResponse headers
    • For full changes, see the native release notes

3.0.13 Release

08 Nov 16:31
0b07c5e
Compare
Choose a tag to compare

Changed

  • Updated included iOS SDK from 3.12.9 to 3.12.10
    • Replace deprecated openURL method preventing launch URLs
    • Update privacy manifest User Defaults API reason to include app groups
    • For full changes, see the native release notes

5.1.10 Release

05 Nov 22:45
0318a3f
Compare
Choose a tag to compare

Changed

  • Updated included Android SDK from 5.1.21 to 5.1.24
    • Pausing in-app messages now dismisses any currently displaying in-app messages
    • Fix setting consentGiven throwing if called before initWithContext
    • Fix BadTokenException and WindowLeaked exception caused by showing a dialog on a finishing or destroyed activity
    • For full changes, see the native release notes
  • Updated included iOS SDK from 5.2.4 to 5.2.7
    • Pausing in-app messages now dismisses any currently displaying in-app messages
    • Don't use cached in-app messages if the SDK encounters an error fetching them or when the server returns none
    • Improve segment membership calculation that allows for fetching more accurate and updated in-app messages for a user
    • For full changes, see the native release notes

5.1.9 Release

17 Sep 20:08
cdecd7b
Compare
Choose a tag to compare

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

27 Aug 16:42
f3544b5
Compare
Choose a tag to compare

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

5.1.7 Release

03 Jul 19:19
9315bd4
Compare
Choose a tag to compare

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

20 May 23:33
3a7988d
Compare
Choose a tag to compare

Fixed

  • iOS build error: No type or protocol named OSLiveActivities