Info
Inhalt

SDK-Versionsübersicht und Änderungsprotokoll

Übersicht über die iOS SDK-Version

Version Release Date
2.5.3 2024-09-06
2.5.2 2024-09-06
2.5.1 2024-07-17
2.5.0-no-att 2024-07-16
2.0.2-no-att 2024-05-20
2.0.1 2024-05-06
2.0.0 / 2.0.0-kein-att 2024-04-30
1.105.0 2024-04-10
1.104.0 2024-03-13
1.102.0 2024-03-06
1.101.0 2024-03-04
1.100.0 2024-02-19
1.99.4-no-att 2024-01-31
1.99.4 2024-01-31
1.99.3 2024-01-17
1.99.2 2023-12-21
1.99.1 2023-12-16
1.7.3 2023-10-03
1.7.2 2023-08-09
1.7.1 2023-07-04
1.7.0 2023-06-28
1.6.4 2023-05-24
1.6.3 2023-05-14

Übersicht über die Android SDK-Version

Version Release Date
2.5.2 2024-09-06
2.5.1-nzz 2024-08-29
2.5.1 2024-07-17
2.5.0 2024-06-16
2.4.1 2024-05-16
2.4.0 2024.04.09
2.3.4-ktx-1.7 2024.03.13
2.3.3-ktx-1.7 2024.03.12
2.3.2 2024.03.06
2.3.1 2024.03.04
2.3.0 2024.02.27
2.2.0 2024-01-31
2.1.1 2024-01-18
2.1.0 2024-01-17
2.0.2 2023-12-21
2.0.0 2023-12-12
1.7.5 2023-10-24
1.7.33 2023-10-06
1.7.32 2023-09-17
1.6.3 2023-05-10

Übersicht über die Unity SDK-Version

Version Release Date Kompatible iOS SDK-Version Kompatible Android SDK-Version
1.0.0 2024-03-03 1.100.1 und höher 2.3.0 und höher
0.99.0 2023-12-18 1.99.1 und höher 2.0.0 und höher
0.4.0 2023-11-15 1.7.0 - 1.99.1 1.7.32 - 1.7.5
0.3.0 2023-10-25 1.6.3 1.6.3
0.2.0 2023-10-03 1.6.3 1.6.3
0.1.0 2023-08-24 1.6.3 1.6.3

 

Changelog iOS SDK

Alle wesentlichen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

Version 2.5.3 (veröffentlicht am 2024)

Hinzugefügt
  • Option „defaultReturn“ für die Funktionen „hasVendor“ und „hasPurpose“ hinzugefügt
Behoben
  • ATT-Verhalten bei Änderungen im Datenschutz-Tracking
Überarbeitet
  • CmpManager API harmonisiert

 

Version 2.0.1 (veröffentlicht am 2024)

Hinzugefügt
  • Datenschutzmanifestdatei
Behoben
  • Automatisches ATTracking-Management

Version 1.105.0 (veröffentlicht am 2024)

Hinzugefügt
  • Dunkelmodus-Funktion
Behoben
  • Seite „jumpToSettings“

Version 1.104.0 (veröffentlicht am 2024)

Überarbeitet

  • ATT-Manager aktualisiert

Version 1.102.0 (veröffentlicht am 2024)

Hinzugefügt

  • UI-Konfig
  • ATT-Check in der checkAndOpen-API

Version 1.101.0 (veröffentlicht am 2024)

Überarbeitet

  • Öffentliche API für ATT Manager

Hinzugefügt

  • Domain-Whitelisting

  • CMP ATT Manager-API

Version 1.99.4-no-att (veröffentlicht am 2024)

Behoben

  • Unvollständiger Umbrella-Header behoben
  • iOS 15.3-Archivierungsproblem behoben

Version 1.99.4 (veröffentlicht am 2024)

Behoben

  • Unvollständiger Umbrella-Header behoben
  • iOS 15.3-Archivierungsproblem behoben

Version 1.99.3 (veröffentlicht am 2024)

Hinzugefügt

  • Google ConsentMode-Funktion

Version 1.99.2 (veröffentlicht am 2023)

Überarbeitet

  • MigrationManager für ältere Versionen

Behoben

  • Das Speichern der ersten Einwilligung löst ein Fehlerereignis aus, die Einwilligung wird jedoch gespeichert 

Version 1.99.1 (veröffentlicht am 2023)

Hinzugefügt

  • CmpViewControllerConfigurationBlock für benutzerdefiniertes Viewcontroller-Verhalten

  • CmpUIViewConfigurationBlock für benutzerdefinierte UIView-Einstellungen

  • Änderungsverfolgungsereignisse
  • Verbesserte ATTracking-Verwaltung

Überarbeitet

  • Codebasis: Erhebliche Umgestaltung zur Verbesserung der Codestabilität.
  • Verbesserungen beim Deaktivieren und Aktivieren von Anbieter-/Zweckaktionen
  • CmpConfig mit CmpLayout-Objekt

Behoben

  • importCmp verbessert
  • Aufräumen: Allgemeines Aufräumen der Codebasis.

Version 1.7.3 (veröffentlicht am 2023)

Hinzugefügt

  • Funktions- und Stabilitätsverbesserungen: Dem System wurden neue Verbesserungen hinzugefügt.
  • Wiederholungslogik: Neuer Wiederholungsmechanismus für bessere Zuverlässigkeit eingeführt.

Überarbeitet

  • Codebasis: Erhebliche Umgestaltung zur Verbesserung der Codestabilität.
  • ViewController: Die Operationen konzentrierten sich auf die Umgestaltung des ViewControllers und die Optimierung der Debug-Protokolle.

Behoben

  • Entfernung veralteter Klassen: Eine veraltete Klasse, die nicht mehr verwendet wurde, wurde entfernt.
  • Aufräumen: Allgemeines Aufräumen der Codebasis.

Version 1.7.2 (veröffentlicht am 2023)

Überarbeitet

  • CmpConfig optimiert

Version 1.7.1 (veröffentlicht am 2023)

Behoben

  • Serialisierungsfix für NSString

Version 1.7.0 (veröffentlicht am 2023)

Überarbeitet

  • Refactoring des Cmp-Zustimmungsprozesses

Version 1.6.4 (veröffentlicht am 2023)

Hinzugefügt

  • updateVendor Parameter zum Aktualisieren von Vendors beim Deaktivieren/Aktivieren der PurposeList-API

Überarbeitet

  • Aktualisierungen der Dokumentation

Behoben

  • Behebung von „disablePurposeList“ und „enablePurposeList“.
  • getDisableVendors und Zweckkorrektur
  • close Listener wird jetzt korrekt ausgeführt

Version 1.6.3 (veröffentlicht am 2023)

Hinzugefügt

  • Überprüfen Sie die API zum Anforderungsserver, wenn die Einwilligungsschicht geöffnet sein muss.
  • Hinzufügen von Aktivierung und Deaktivierung von Anbieter und Zweck mit Feedback-Rückruf
  • Überprüfen Sie die API-Caching-Funktion
  • Design-ID-Parameter hinzugefügt, um das Zustimmungsdesign festzulegen

Überarbeitet

  • Entfernen Sie Webview nach dem Verschwinden
  • V4-URL für das alte Cmp-Repository hinzufügen

Behoben

  • DisableVendorList-Fix

Version 1.6.2 (veröffentlicht am 2023)

Hinzugefügt

  • Überprüfen Sie die API zum Anforderungsserver, wenn die Einwilligungsschicht geöffnet sein muss.

Behoben

  • Fehler beim Abrufen der Anbieter- und Zweckliste

Version 1.6.1 (veröffentlicht am 2023)

Hinzugefügt

  • Mit neuen Code-IDs.
  • Cmp-Fehlertypen beim Fehlerrückruf.
  • Cmp-Button-Ereignisrückrufe. Rückruf gibt Informationen über die vom Benutzer angeklickte Schaltfläche

Überarbeitet

  • Alte Konstruktor-API zu CMPConsentTool hinzugefügt
  • Konstruktoraufrufe geändert. Verkettbare Rückrufe und automatische Aktualisierung entfernt
  • Aktualisierte Signatur.
  • Synchronisierte API-Funktionsbenennung.
  • Überarbeitete Signatur von API-Funktionen, geänderter Prozess der Lese-/Schreibzustimmung.
  • Umgestaltete Serviceklasse zur Singleton-Instanz mit Listener-Eigenschaften.
  • Überarbeitete interne Benennung und überarbeiteter Backend-Zustimmungsprozess.
  • Geänderte Signatur der API-Funktionen getAgreed wird zu getEnabled.

Version 1.6.0 (veröffentlicht am 2023)

Hinzugefügt

  • Mit neuen Code-IDs.
  • Cmp-Fehlertypen beim Fehlerrückruf.
  • Cmp-Button-Ereignisrückrufe. Rückruf gibt Informationen über die vom Benutzer angeklickte Schaltfläche

Überarbeitet

  • Konstruktoraufrufe geändert. Verkettbare Rückrufe und automatische Aktualisierung entfernt
  • Aktualisierte Signatur.
  • Synchronisierte API-Funktionsbenennung.
  • Überarbeitete Signatur von API-Funktionen, geänderter Prozess der Lese-/Schreibzustimmung.
  • Umgestaltete Serviceklasse zur Singleton-Instanz mit Listener-Eigenschaften.
  • Überarbeitete interne Benennung und überarbeiteter Backend-Zustimmungsprozess.
  • Geänderte Signatur der API-Funktionen getAgreed wird zu getEnabled.

Version 1.5.2 (veröffentlicht am 2023)

Behoben

  • Bugfixes

Version 1.5.1 (veröffentlicht am 2023)

Hinzugefügt

  • Eine Liste der deaktivierten Zwecke und Anbieter wurde hinzugefügt
  • Behinderte Zwecke und Anbieter
  • Anbieterstring geändert
  • Anbieter und Zwecke zum Aktivieren/Deaktivieren hinzugefügt

Version 1.5.0 (veröffentlicht am 2023)

Überarbeitet

  • Aufräumen
  • Protokolle entfernt
  • Logs
  • Überarbeitete API und hinzugefügte Schnittstelle. Endpunkte bereinigt und bestimmte Endpunkte als veraltet markiert

Hinzugefügt

  • Att. geändert
  • getAgreed und getAll API

Version 1.3.93 (veröffentlicht am 2023)

Hinzugefügt

  • Anbieter- und Zweck-API
  • hasConsent-API

Überarbeitet

  • Timeout- und Fehler-Listener

Version 1.3.92 (veröffentlicht am 2023)

Überarbeitet

  • Sprachaktualisierung

Version 1.3.91 (veröffentlicht am 2023)

Überarbeitet

  • Version
  • Timeout- und Fehler-Listener

Version 1.3.9 (veröffentlicht am 2023)

Überarbeitet

  • Zeitüberschreitung und häufiger Fehler
  • Fehler-Listener synchronisieren

Version 1.3.8 (veröffentlicht am 2022)

Überarbeitet

  • Indikatoransicht entfernt

Version 1.3.7 (veröffentlicht am 2022)

Hinzugefügt

  • Podspec
  • hasConsent-API

Version 1.3.6 (veröffentlicht am 2022)

Hinzugefügt

  • ModalTransitionStyle, openListener-Fehler, RejectAll-Funktion

Version 1.3.5 (veröffentlicht am 2022)

Hinzugefügt

  • Benutzerdefiniertes Layout und SkiptoCustomize-Seite

Version 1.3.4 (veröffentlicht am 2022)

Hinzugefügt

  • Benutzerdefinierte UI-Farbe

Version 1.3.3 (veröffentlicht am 2022)

Behoben

  • Muss bei der Abnahme behoben werden

Version 1.3.2 (veröffentlicht am 2022)

Überarbeitet

  • Signatur in CmpSdk geändert
  • Schließen Sie das Update und schließen Sie den Listener nicht

Version 1.3.1 (veröffentlicht am 2022)

Überarbeitet

  • Konstruktor für Backend-Verifizierungsoption hinzugefügt

Version 1.2.9 (veröffentlicht am 2022)

Behoben

  • Benutzerstandardparsing für IABTCF-Schlüsselwerte

Version 1.2.8 (veröffentlicht am 2022)

Überarbeitet

  • Stabilitätsverbesserungen für die CMP-Kommunikation von ConsentLayer
  • Zuverlässigkeit von Netzwerkanfragen

Version 1.2.7 (veröffentlicht am 2022)

Behoben

  • ATT-Status für Consentlayer-Einstellungen behoben:

Version 1.2.6 (veröffentlicht am 2022)

Hinzugefügt

  • Ausführlichkeitsstufe protokollieren

Behoben

  • Zusätzliche Prozessablaufsteuerung

Version 1.2.3 (veröffentlicht am 2021)

Überarbeitet

  • grundlegende Verbesserungen und Projektbereinigung

Version 1.2.2 (veröffentlicht am 2021)

Behoben

  • String-Fehler dekodieren

Überarbeitet

  • Rückruf des Consentlayer-Ereignisses

Version 1.2.1 (veröffentlicht am 2021)

Hinzugefügt

  • Timeout für bestimmte Ereignisse

Version 1.2.0 (veröffentlicht am 2021)

Hinzugefügt

  • Platzhalterfunktion
  • ATT-Unterstützung

Geändert

  • Consentlayer-Ereignisverarbeitung
  • API-Abfragen

Überarbeitet

  • Restrukturierungsprojekt
  • Verbesserte Leistung von ConsentLayer
  • Vorbereitung auf die neue Schnittstellenstruktur

Version 1.1.1 (veröffentlicht am 2021)

Behoben

  • Fehlerbehebung für die hasVendor-Methode

Version 1.1.0 (veröffentlicht am 2021)

Hinzugefügt

  • Rückrufereignis hinzugefügt, wenn die CMP-Ansicht nicht geöffnet wird

Behoben

  • deaktiviert, wodurch das CMP-Modal verworfen wird
  • Behandeln Sie die Einwilligungslogik mit Nicht-EU-Verkehr

Überarbeitet

  • URL-Generatorlogik geändert

Version 1.0.3 (veröffentlicht am 2021)

Behoben

  • Fehlverhalten externer Linkaufrufe in der CMP-Ansicht behoben.

Version 1.0.2 (veröffentlicht am 2021)

Behoben

  • Kleinere Probleme mit der xcframework-Version

Version 1.0.0 (veröffentlicht am 2021)

Hinzugefügt

  • CHANGELOG zum Entwicklungslebenszyklus hinzugefügt

Geändert

  • Interne Klassennamen im Hinblick auf Namenskonflikte geändert

Behoben

  • Die vom Parser verursachte Warnung zu nicht verwendeten Elementen wurde behoben
  • Die Delegiertenzuordnungswarnung von ConsentController wurde behoben

Version 0.1.5 (veröffentlicht am 2021)

Überarbeitet

  • Kleinere Teile des SDK wurden zur besseren Wartung überarbeitet

Version 0.1.1 (veröffentlicht am 2021)

Hinzugefügt

  • zusätzlicher optionaler Parameter für CmpConsentTool zur Übergabe der IDFA-Zeichenfolge

Version 0.1.0 (veröffentlicht am 2021)

Hinzugefügt

  • XC-Framework-Integration hinzugefügt

Behoben

  • Fehlerbehandlung bei ungültigen JSON-Daten behoben

Version 0.0.1 (veröffentlicht am 2021)

Hinzugefügt

  • Pod-Beispielprojekt für den Pod-Try-Befehl

Version 0.0.1 (veröffentlicht am 2021)

Hinzugefügt

  • Bereitstellung von Integration durch Cocoapod

Changelog Android SDK

Alle wesentlichen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

Version 2.5.2 (veröffentlicht am 2024)

Überarbeitet

  • Problem mit dem Migrationsmanager bei der Migration von veralteten Versionen

Hinzugefügt

  • Google Analytics-Rückruf

Version 2.5.2-nzz (veröffentlicht am 2024)

Verwenden Sie diese Version nicht, es sei denn, unser Supportteam empfiehlt dies ausdrücklich. 

Überarbeitet

  • Clientspezifische Migration auf neuere Versionen. 

Version 2.5.1 (veröffentlicht am 2024)

Geändert

  • Das Verfahren getConsentString was marked as deprecated. Now it can also be called consentString
  • Das Verfahren checkAndOpenConsentLayer was marked as deprecated. Now it can also be called openConsentLayerOnCheck
  • The methods hasVendorConsent and hasPurposeConsent methods now offer a defaultReturn parameter to define the default value that is returned.
    • Alt
      • hasVendorConsent(id: String): Boolean
      • hasPurposeConsent(id: String): Boolean
    • Neu:
      • hasVendorConsent(id: String, defaultReturn: Boolean): Boolean
      • hasPurposeConsent(id: String, defaultReturn: Boolean): Boolean

Überarbeitet

  • Hinzufügen der Plattformversion zu den Back-End-Aufrufen

Version 2.5.0 (veröffentlicht am 2024)

Behoben

  • onOpenCallback-Problem (wird in manchen Situationen nicht ausgelöst)

Refaktorieren

  • Kleinere Aufräumarbeiten

Version 2.4.1 (veröffentlicht am 2024)

Behoben

  • Blockieren des Overlays beim Einwilligungs-Layer-Problem

Version 2.4.0 (veröffentlicht am 2024)

Behoben

  • Problem mit dem WebView-Thread

Hinzugefügt

  • Dunkelmodus-Parameter werden an das Backend übergeben
  • Blockierendes Overlay auf der Zustimmungsebene, um Interaktionen mit dieser zu verwalten

Version 2.3.4/5-ktx-1.7 (veröffentlicht am 2024)

Überarbeitet

  • Max versucht es noch einmal
  • Ändern Sie den Präferenzmigrationsmanager auf die Standardeinstellungen

Version 2.3.3-ktx-1.7 (veröffentlicht am 2024)

Überarbeitet

  • Benutzerdefinierter Wiederholungsparameter

Version 2.3.2 (veröffentlicht am 2024)

Hinzugefügt

  • Verwerfen Sie WebView, das zu Dialog hinzugefügt wurde

Überarbeitet

  • Standard/Fallback einer ungültigen gemeinsamen Voreinstellung auf 0
  • Überprüfen Sie, ob Android WebView aktiviert ist

Version 2.3.1 (veröffentlicht am 2024)

Refaktorieren

  • Verbesserung der Fehlerbehandlung 

Version 2.3.0 (veröffentlicht am 2024)

Hinzugefügt

  • CmpUIConfiguration
  • Verschiedene Optionen zum Erstellen eines UI-Fensterelements für die Einwilligungsebene
  • Domain-Whitelisting
  • interner Link Callbak

Version 2.2.0 (veröffentlicht am 2024)

Hinzugefügt

  • CMP-Konfigurationsoption zum Aktivieren oder Deaktivieren der CMP-Aktivitätsladeanimation
  • CMP-Konfigurationsoption zum Aktivieren oder Deaktivieren der Interaktion mit der Zurück-Schaltfläche der CMP-Aktivität 
Anwendungsbeispiel (Kotlin):
val config = CmpConfig.apply {
id = ""
domain = ConsentActivity.CMP_DOMAIN
appName = ConsentActivity.CMP_APP_NAME
Sprache = ConsentActivity.LANG
präventBackButtonInteraction = true
hasLoadingAnimation = false

}

Version 2.1.1 (veröffentlicht am 2024)

Überarbeitet

  • Optimierung des Ladens von WebView-Seiten

Version 2.1.0 (veröffentlicht am 2024)

Hinzugefügt

  • Google ConsentMode V2

Version 2.0.2 (veröffentlicht am 2023)

Überarbeitet

  • Migrationsmanager
  • lib-Versionsmigration
  • CmpConfig von CMPConfig
  • Neue Schnittstelle bereinigen

Version 2.0.0 (veröffentlicht am 2023)

Hinzugefügt

  • Animation wird geladen
  • FrameLayout-Helfer
  • Composable-Demo

Überarbeitet

  • Rückrufvorgang
  • URI-Builder
  • Regeln der Namensgebung

Version 1.7.5 (veröffentlicht am 2023)

Hinzugefügt

  • TvSDK Mobile QR-Code-Scan 

Version 1.7.33 (veröffentlicht am 2023)

Aufgrund einer Migration ist das SDK jetzt in diesem Repository verfügbar: net.consentmanager.sdk:android:1.7.33

Geändert

  • CmpConfig API optimiert
    • Umbenannte Eigenschaften:
      • - `idfa` -> `gaid`
      • `serverDomain` -> `domain`
      • `skipToCustomizePage` -> `jumpToSettingsPage`
      • „customLayerColor“ -> „dialogBgColor“.
      • `debug` -> `isDebugMode`
      • - Verschachteltes „CustomLayer“-Objekt zur Verwaltung benutzerdefinierter Layer-Operationen:
        • `.CustomLayer.activate(containerViewId: Int)`
        • `.CustomLayer.deactivate()`
        • `.CustomLayer.isActive(): Boolean`
    • Entfernt:
      • `setCustomViewContainerId`
      • `enableSettingsPage`
      • `removeCustomViewContainerId`
Anwendungsbeispiel (Kotlin):

Vorher

kotlinCMPConfig.idfa = "abcd"
CMPConfig.serverDomain = "example.com"
CMPConfig.activateCustomLayer(R.id.container)
CMPConfig.skipToCustomizePage = true

Nach: 

CMPConfig.gaid = "abcd"
CMPConfig.domain = "example.com"
CMPConfig.CustomLayer.activate(R.id.container)
CMPConfig.jumpToSettingsPage = true

Überarbeitet

  • NetworkAvailability-Methode

Version 1.7.32 (veröffentlicht am 2023)

Aufgrund einer Migration ist das SDK jetzt in diesem Repository verfügbar: net.consentmanager.sdk:android:1.7.32

Hinzugefügt

  • Logik wiederholen

Geändert

  • Verbesserte Proguard-Regeln 
  • Optimierte Fehlerbehandlung
  • Leistungsverbesserungen für WebView 

Überarbeitet

  • Fragment und Aktivität für Consentlayer
  • Benutzerdefinierte Protokollierung

Version 1.6.3 (veröffentlicht am 2023)

Hinzugefügt

  • Rückruf OnConsentReceived für alle APIS, um Anbieter und Zweck zu ändern
  • Unterstützung für ältere Android-Versionen

Version 1.6.2 (veröffentlicht am 2023)

Hinzugefügt

  • Typen für Metadatenschlüssel hinzugefügt.

Version 1.6.1 (veröffentlicht am 2023)

Hinzugefügt

  • Überprüfen Sie die API mit onOpenCallback
  • ConsentServiceinterface und kein Rückrufdienst hinzugefügt.

Überarbeitet

  • CMP-Fehler an verschiedenen Orten behoben
  • Aktualisierte Gradle-Version
  • Legen Sie den Standardwert für das Schaltflächenereignis fest.

Version 1.6.0 (veröffentlicht am 2023)

Hinzugefügt

  • Konfigurationsobjekt verbessert und Reset hinzugefügt
  • Fehlende Schnittstellenfunktionen hinzugefügt

Überarbeitet

  • Verbesserte Stabilität für CMPConfig
  • Metadaten als interne Klasse entfernt
  • Verbesserte Stabilität und aktualisierte Daten des Cmp Consent-Objekts
  • Verbesserte Stabilität bei ungültiger JSON-Dekodierung und -Kodierung
  • Die Protokollierung wurde verbessert und ungenutzte Funktionen überarbeitet
  • API-Signatur von checkAndOpenCmpLayer ändern, optionales appInterface hinzugefügt
  • Ändern Sie die API-Signatur getLastConsentString in getConsentstring, exportConsentString in exportCmpString und importCMPData in importCmpString, um die CMP-Zeichenfolge besser zu unterscheiden consentmanager und der Consentstring von iab
  • API-Signatur ändern: getAgreedVendor wird zu getEnabledVendors
  • Gradle auf 7.4.1 aktualisiert
  • Verbesserte Stabilität bei Fehlern, während ConsentLayer geöffnet ist
  • Verbesserte Stabilität für die Migration sowie die Dekodierung und Kodierung neuerer und älterer APIs
  • Verbesserte Serviceklasse und Fehlerbehandlung

Behoben

  • Idfa-String korrigiert
  • Möglicher Speicherverlust und verbesserte Leistung

Entfernt

  • Hinweis zur veralteten Platzhalter-API
  • Unbenutzter Listener
  • Internalisiertes Repository
  • Verinnerlichte Klassen für Modul

Testen

  • Überarbeitete Testklassen
  • Aktualisierte Tests
  • Test für Einwilligungsobjekt hinzugefügt
  • Konstruktortests hinzugefügt

Version 1.5.7 (veröffentlicht am 2023)

Hinzugefügt

  • Eine Liste der deaktivierten Zwecke und Anbieter wurde hinzugefügt
  • Behinderte Zwecke und Anbieter

Behoben

  • Fehlender errorCallback in createInstance

Refaktorieren

  • Verbesserte Stabilität durch Hinzufügen von Try-Catch-Blöcken um Serialisierungs- und Deserialisierungsteile
  • Die Überprüfung der Netzwerkverfügbarkeit wurde verbessert
  • Überarbeitete API und hinzugefügte Schnittstelle. Endpunkte bereinigt und bestimmte Endpunkte als veraltet markiert
  • Verbesserte Stabilität beim Speichern der Einwilligung

Design

  • Aktualisierte Dokumente und bereinigter Code
  • Dokumentation

Version 1.5.6 (veröffentlicht am 2023)

Geändert

  • Ein Fehler im Zusammenhang mit DSGVO oder CCPA wurde behoben.

Version 1.5.5 (veröffentlicht am 2023)

Fehlerkorrekturen

  • Die Java-Klasse wurde zur Verbesserung der Leistung entfernt.

Version 1.5.4 (veröffentlicht am 2023)

Überarbeitet

  • Umfangreiche Umgestaltung und Änderung der API von hasVendor

Version 1.5.3 (veröffentlicht am 2023)

Behoben

  • Statische Instanz des Dienstes entfernt

Version 1.5.2 (veröffentlicht am 2023)

Behoben

  • Statische Instanz des Dienstes entfernt

Version 1.5.1 (veröffentlicht am 2023)

Überarbeitet

  • Allgemeines Refactoring und Bereinigung

Version 1.5.0 (veröffentlicht am 2023)

Hinzugefügt

  • API getAgreed und getAll Zwecke und Anbieter

Version 1.4.94 (veröffentlicht am 2023)

Hinzugefügt

  • Statische Callback-Klasse

Version 1.4.93 (veröffentlicht am 2023)

Hinzugefügt

  • Anbieter- und Zwecklisten-API hinzugefügt

Version 1.4.92 (veröffentlicht am 2023)

Hinzugefügt

  • onErrorCallback und CMP-Sprach-API

Version 1.4.91 (veröffentlicht am 2023)

Behoben

  • Unnötiges Protokoll entfernt

Version 1.4.9 (veröffentlicht am 2022)

Hinzugefügt

  • Häufiger Fehler

Version 1.4.8 (veröffentlicht am 2022)

Geändert

  • Aktualisiertes Android-Material

Version 1.5.6 (veröffentlicht am 2023)

Behoben

  • Fehler im Zusammenhang mit DSGVO oder CCPA.

Version 1.5.5 (veröffentlicht am 2023)

Behoben

  • Die Java-Klasse wurde zur Verbesserung der Leistung entfernt.

Version 1.4.8 (veröffentlicht am 2022)

Geändert

  • Aktualisiertes Android-Material.

Version 1.4.7 (veröffentlicht am 2022)

Hinzugefügt

  • hasConsent() Methode.

Version 1.4.6 (veröffentlicht am 2022)

Behoben

  • Fehler: fehlender Schlüssel.

Version 1.4.5 (veröffentlicht am 2022)

Hinzugefügt

  • Methoden:
    • rejectAll()
    • hasConsentPurpose()
    • hasConsentVendor()

Version 1.4.4 (veröffentlicht am 2022)

Hinzugefügt

  • Javascript-Ereignis.

Version 1.4.3 (veröffentlicht am 2022)

Hinzugefügt

  • Aktivitätsstile.

Version 1.4.2 (veröffentlicht am 2022)

Geändert

  • Die CMP SDK-Version wurde aktualisiert.

Version 1.4.1 (veröffentlicht am 2022)

Änderungen

  • Initialize() Methode

Version 1.4.0 (veröffentlicht am 2022)

Hinzugefügt

  • Fragment- und Bereinigungen implementiert.

Version 1.3.4 (veröffentlicht am 2022)

Hinzugefügt

  • Mit benutzerdefinierter Farbe und benutzerdefinierter Bildschirmgröße.

Version 1.3.3 (veröffentlicht am 2022)

Hinzugefügt

  • Ereignisse nach dem Speichern.

Version 1.3.2 (veröffentlicht am 2022)

Hinzugefügt

Version 1.3.1 (veröffentlicht am 2022)

Hinzugefügt

  • Aktivität: Neue Aufgabe.

Version 1.3.0 (veröffentlicht am 2020)

Behoben

Version 1.2.9 (veröffentlicht am 2020)

Geändert

  • Zusätzliche Überprüfung von hasPurpose/hasVendor, um sicherzustellen, dass die Zustimmung erteilt wurde.

Version 1.2.8 (veröffentlicht am 2022)

Behoben

  • Ereignisauslöser zum Schließen von CMP behoben.
  • Ereignisauslöser für nicht geöffnetes CMP behoben.
  • Das Ereignis „Nicht öffnen“ wird jetzt auch ausgelöst, wenn ConsentLayer eine Zustimmung ohne Öffnung sendet.

Version 1.2.7 (veröffentlicht am 2022)

Geändert

  • Der OpenListener-Rückruf wurde zum eigentlichen Layer-Öffnungsereignis verschoben

Version 1.2.6 (veröffentlicht am 2022)

Überarbeitet

  • Stabilitätsverbesserungen für die CMP-Kommunikation von ConsentLayer.
  • Refaktorierte UI-Aktivität und WebView.

Behoben

  • ConsentLayer-Benutzereinwilligungssynchronisierung mit SDK behoben.

Version 1.2.5 (veröffentlicht am 2022)

Überarbeitet

  • Stabilität für CCPA/GDP-Geräte.
  • Zuverlässigkeit von Netzwerkanforderungen.

Version 1.2.4 (veröffentlicht am 2022)

Behoben

  • Möglichkeit, eine Instanz ohne Rückruffunktionen zu erstellen.
  • Behobener Status von CCPA/DSGVO-Geräten bei Anbieter-/Zweckanfragen.

Version 1.2.3 (veröffentlicht am 2022)

Behoben

  • Fehler im Zusammenhang mit dem erforderlichen Akzeptanzverhalten behoben.

Geändert

  • Die Aktivität läuft im Hintergrund.

Version 1.2.2 (veröffentlicht am 2022)

Geändert

  • Zeit zum Einfügen von JS-Funktionen in die Webansicht geändert.
  • Backend-API-Aufruf geändert, wenn keine Zustimmung vorliegt.

Version 1.2.1 (veröffentlicht am 2021)

Geändert

  • API-Aufruf von ConsentLayer geändert.
  • Sichtweite.

Version 1.2.0 (veröffentlicht am 2021)

Hinzugefügt

  • Platzhalter-Vorschauobjekt

Überarbeitet

  • führte Kotlin-Objekte für zukünftige kommende Android Sdk ein
  • synchronisierte Ereignisrückrufnamen zwischen Projekten

Behoben

  • Problem beim erneuten Öffnen von ConsentLayer behoben.

Version 1.1.0 (veröffentlicht am 2021)

Behoben

  • deaktiviert, wodurch das CMP-Modal geschlossen wird.
  • Zustimmungslogik bei Nicht-EU-Verkehr handhaben.

Überarbeitet

  • URL-Generator-Logik geändert.

Version 1.0.1 (veröffentlicht am 2021)

Behoben

  • Minimierter Fehler behoben

Version 1.0.0 (veröffentlicht am 2021)

Hinzugefügt

  • AddId-Eigenschaftsbehandlung hinzugefügt
  • Readme und funktionierendes Beispielprojekt hinzugefügt

Version 0.0.1 (veröffentlicht am 2021)

Hinzugefügt

  • Bereitstellung der Integration durch Jitpack

Changelog Unity SDK

Alle wesentlichen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

Version 1.0.0 (veröffentlicht am 2024)

Hinzugefügt

  • benutzerdefinierte Layouts
  • ATTracking-Unterstützung

Version 0.99.2 (veröffentlicht am 2023)

Hinzugefügt

  • Dynamischer iOS-Build-Pfad für xcframework

  • Build-Optimierungen 

Version 0.99.0 (veröffentlicht am 2023)

Brechen von Änderungen

  • Der SetAndroidCallbacks und dem SetIOSCallbacks Methoden wurden entfernt. Die Callbacks werden nun in der AddEventListeners Methode.
  • Die Callbacks für iOS wurden umbenannt in IOnOpenCallback, IOnCloseCallback, IOnCmpNotOpenedCallback, IOnCmpButtonClickedCallback, IOnErrorCallback.
  • Umbenennung interner Klassen und Methoden

Hinzugefügt

  • Implementierung von Assembler-Dateien

  • Editorfenster für Build-Skripte

  • Integration benutzerdefinierter Layouts für Android

Überarbeitet

  • Optimierte Event-Listener-Implementierung für iOS

  • Optimierung von Build-Skripten

Version 0.4.0 (veröffentlicht am 2023)

Hinzugefügt

  • CmpConfig-Objekt
  • ImportCmpString 

    Version 0.3.0 (veröffentlicht am 2023)

    Hinzugefügt

    • Benutzerdefinierte Layoutfunktion und Konfigurationsklasse hinzugefügt. 

    Überarbeitet

      • Optimierte Integration von iOS xcFramework

      Version 0.2.0 (veröffentlicht am 2023)

      Hinzugefügt

      • Unterstützung für ältere Gradle-Versionen 6.1.1

      Überarbeitet

        • aktualisiert consentmanager SDK-Abhängigkeit und Jitpack entfernt

        Version 0.1.0 (veröffentlicht am 2023)

        Hinzugefügt

        • Unity SDK-Implementierung für iOS und Android

         

         

        Nach oben