Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Unity-Swift Bridge #31

Merged
merged 95 commits into from
Feb 14, 2024
Merged

Introduce Unity-Swift Bridge #31

merged 95 commits into from
Feb 14, 2024

Conversation

Nevazhnovu
Copy link
Collaborator

@Nevazhnovu Nevazhnovu commented Jan 29, 2024

This PR contains:

  • New Unity - Swift bridge
  • ClearAllData() feature for Android, iOS
  • cutomConsentTo \ deleteCustomConsent features for iOS
  • Newtonsoft JSON parsing safety measures and improvements!
  • CCPA pmId in the PrivacySettings script
  • Remove TextMeshPro = -1.5MB optimization
  • Get rid of * System.Threading.Tasks.Extensions.dll, Microsoft.Bcl.AsyncInterfaces.dll, System.Buffers.dll, System.Memory.dll, System.Numerics.Vectors.dll, System.Runtime.CompilerServices.Unsafe.dll, System.Text.Encodings.Web.dll which were used by System.Text.Json.dll
  • Update of Logger for Android
  • Remove [JsonInclude] tag
  • Remove link.xml = former form of JSON parser code preservation, but add AOT for iOS instead
  • As well as various minor bugfixes
  • Improve Unity+Android logger Add CmpAndroidLoggerProxy c#-native implementation o logger derived from native com.sourcepoint.cmplibrary.exception.Logger interface #33 (CmpAndroidLoggerProxy c#-native implementation o logger derived from native com.sourcepoint.cmplibrary.exception.Logger interface)
  • Code review fixes are in the separate PR DIA-2584 ios bridge minor fixes #34
  • Prepare Release

# Conflicts:
#	Assets/ExampleApp/Scripts/PrivacySettings.cs
…o-asset

DIA-3045 remove textmeshpro asset
@Nevazhnovu Nevazhnovu marked this pull request as ready for review February 12, 2024 11:47
@Nevazhnovu Nevazhnovu merged commit 15cf7c4 into main Feb 14, 2024
* main:
  Update `unitypackage`
  Update `package.json`
  Update `CHANGELOG.md`
  [DIA-3263] Removed redundant imports
  [DIA-3263] Update for new android SDK version

# Conflicts:
#	CHANGELOG.md
#	package.json
#	unitypackage/ConsentManagementProvider.unitypackage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants