Vivox Unreal SDK 5.25.0.unr.0
This release updates the officially supported Unreal Engine version for the Vivox SDK to 5.3, along with the addition of the new Moderation for Vivox module, and consent API endpoints that can be used in conjunction with the Vivox Safe Voice service.
- Version
- 5.25.0.unr.0
- Product
- Vivox Unreal SDK
Vivox Unreal SDK 5.25.0.unr.0
Key Features and Bugs Addressed
- Change
`iOS` , `Android` : - Enabled Unreal Engine custom allocators for all Unreal versions except for UE4.26 and UE4.27 on mobile platforms. Mobile platforms with those versions of UE are still excluded to avoid a crash.
- Android
- iOS
- Feature
Added a copy step to iOS and macOS builds to copy the PrivacyInfo.xcprivacy file to the Xcode project.
- macOS
- iOS
- Feature
Added a new Module allowing for user sanctions for behaviours, powered by the Unity Moderation Service, available on the Unity Dashboard
- Feature
Added two new API end points to LoginSession (BeginSetSafeVoiceConsentStatus and BeginGetSafeVoiceConsentStatus), allowing for Consent to be given for Vivox Safe Voice recordings if the feature is turned on on the Unity Dashboard.
- Fix
Fixed issue related to LoginState not returned to LoggedOut after a failed connector_create. Leads to InvalidState error on subsequent login retries.
- Fix
Fixed `Error LNK1104 : cannot open file 'SceSha1.lib'` which could occur when building non-PlayStation platforms in environments where PLATFORM_PS4 is defined.
- Removal
Removed ensure() statements which could trigger when calling IAudioDevices accessor methods in some cases.
Public API Changes
- Feature
Added an optional EnvironmentVariable parameter to both AccountId's and ChannelId's to update them for use with the Unity Moderation Service.
Known Issues
No known issues reported.