Releases: OneSignal/OneSignal-Unity-SDK
Releases · OneSignal/OneSignal-Unity-SDK
3.0.8 Release
Changed
- Renamed
enterLiveActivity
toEnterLiveActivity
andexitLiveActivity
toExitLiveActivity
- Updated Unity Verified Solutions Attribution script from VspAttribution to VSAttribution
Fixed
- Resolved serialization depth limit 10 exceeded warning log
3.0.7 Release
Changed
- Updated included iOS SDK to 3.12.3
- Added support for OneSignal iOS functionality
enterLiveActivity
andexitLiveActivity
3.0.6 Release
Fixed
- Android builds failing without the Unity iOS module
- Fixed app group name to be a property. Fixes #545
3.0.5 Release
3.0.4 Release
Fixed
- Android
DeleteTags
andRemoveTriggers
calls correctly use a Java array list instead of an array
3.0.3 Release
3.0.2 Release
Changed
- Updated included Android SDK to 4.7.1
- Explicitly check for a diff and handle overwrites for the
AndroidManifest.xml
between the project's and package'sOneSignalConfig.plugin
InstallEdm4uStep
checks for version number to determine if step is completed
Fixed
- iOS build post processor checks for complete presence of extension
- iOS publishing error 90206 when uploading app to Apple.
- iOS builds on Unity on Windows failing on Entitlements file path. Fixes #491
OneSignalXCFramework
pod version ofOneSignalNotificationServiceExtension
target in Podfile of iOS builds will be upgraded if target is present during post processing
3.0.1 Release
Added
- Migration guide for updating from 2.x.x to 3.x.x
Changed
- Added support for OneSignal iOS functionality
setLaunchURLsInApp
- Improved included README for changing the notification icons in the Android plugin.
- Added inline documentation and Unity idiomatic fields to the
InAppMessageAction
Fixed
- Android deserialization of
NotificationAction
type now accounts foractionID
- Android deserialization of
Notification
type now accounts foradditionalData
in all cases - Reverted #430 due to a deprecation of where Android resources can be stored in Unity. Notification icons to be changed for Android can again be found at
Assets/Plugins/Android/OneSignalConfig.plugin
. Fixes #470 - Example code for
PostNotification
to show an example that works without the API key - Reimplemented support for
RemoveExternalUserId
- Reimplemented
disablePush
asPushEnabled
- iOS deserialization of
Notification
type now accounts foradditionalData
andrawPayload
in all cases - iOS notifications opened from cold start will be received via
NotificationOpened
- Added missing
Notification
fields - Added prefix to the NSExtensionPrincipalClass in the NotificationServiceExtension Info.plist
- Error deserialization for identity methods on Android
3.0.0 Release
Migrating from 2.x.x
Check out the migration guide to upgrade from a 2.x.x version.
Changed
- Updated VSP Attribution with the latest version of script
- Moved EDM4U installer step to the core package as it is needed for both platforms
Fixed
- Checks for VERSION file before attempting to read it
- Added podfile amendments to iOS Append builds
- Include utilities necessary for independent use of the initial unitypackage install
- Removed unused helper method in the iOS post processor which used code from after Unity 2018
3.0.0-beta.6 Release
Fixed
- iOS build post processor will determine extension's imported OneSignalXCFramework from the package's dependencies xml. Fixes #442
- iOS callbacks for the
NotificationPermissionChanged
event will no longer cause an il2cpp exception
Changed
- Added AndroidManifest with location permissions to the example app to display
PromptLocation
InstallEdm4uStep
now imports version 1.2.169 of EDM4U- Log an error in the example app when
RequiresPrivacyConsent
is attempted to be set to false from true - Internal state mappings on iOS now rely on class defined objects over dynamic Dictionary types
- Replaced manual manipulation of iOS entitlements in post processing with Unity's ProjectCapabilityManager