Informacia
Treść

Przegląd wersji pakietu SDK i dziennik zmian

Wycofany zestaw SDK / Aktualizacja do wersji 3: Ta dokumentacja opisuje wersję 2.x naszego SDK. Wersja 2.x SDK jest przestarzała i zostanie usunięta do EOY 2025. Prosimy o uaktualnienie do wersji SDK 3.x. Zobacz sekcję Pomocy dotyczącą SDK v3 tutaj.

Omówienie wersji zestawu SDK systemu iOS

Wersja Data wydania
2.5.4 2024-11-29
2.5.3 2024-09-06
2.5.2 2024-09-06
2.5.1 2024-07-17
2.5.0-bez at 2024-07-16
2.0.2-bez at 2024-05-20
2.0.1 2024-05-06
2.0.0 / 2.0.0-bez at 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-bez at 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

Omówienie wersji zestawu SDK systemu Android

Wersja Data wydania
2.5.4 2024-12-10
2.5.3 2024-11-08
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

Przegląd wersji pakietu Unity SDK

Wersja Data wydania Zgodna wersja zestawu SDK dla systemu iOS Zgodna wersja SDK Androida
1.0.0 2024-03-03 1.100.1 i wyżej 2.3.0 i wyżej
0.99.0 2023-12-18 1.99.1 i wyżej 2.0.0 i wyżej
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

Lista zmian pakietu SDK dla systemu iOS

Wszystkie istotne zmiany w tym projekcie zostaną udokumentowane w tym pliku.

Wersja 2.5.4 (wydana 2024)

W dodatku
  • Ulepszony system rejestrowania, obejmujący teraz logi z konsoli webview 

Wersja 2.5.3 (wydana 2024)

Wersja ta zawiera istotne zmiany.

W dodatku
  • w dodatku defaultReturn opcja dla funkcji hasVendor i hasPurpose. 
Stały
  • Zmiany w zachowaniu ATT w zakresie śledzenia prywatności.
Refaktoryzacja
  • Zharmonizowano interfejs API CmpManager.
  • Nieaktualna hasVendorConsent i hasPurposeConsent Metody. 

Wersja 2.0.1 (wydana 2024)

W dodatku
  • Plik manifestu prywatności
Stały
  • Automatyczne zarządzanie ATTrackingiem

Wersja 1.105.0 (wydana 2024)

W dodatku
  • Funkcja trybu ciemnego
Stały
  • stronę jumpToSettings

Wersja 1.104.0 (wydana 2024)

Refaktoryzacja

  • Zaktualizowano menedżera ATT

Wersja 1.102.0 (wydana 2024)

W dodatku

  • Konfiguracja interfejsu użytkownika
  • Sprawdź ATT w checkAndOpen API

Wersja 1.101.0 (wydana 2024)

Refaktoryzacja

  • Publiczny interfejs API dla menedżera ATT

W dodatku

  • Biała lista domen

  • API menedżera CMP ATT

Wersja 1.99.4-no-att (wydana 2024)

Stały

  • Naprawiono niekompletny nagłówek parasola
  • Naprawiono problem z archiwizacją w iOS 15.3

Wersja 1.99.4 (wydana 2024)

Stały

  • Naprawiono niekompletny nagłówek parasola
  • Naprawiono problem z archiwizacją w iOS 15.3

Wersja 1.99.3 (wydana 2024)

W dodatku

  • Funkcja Google ConsentMode

Wersja 1.99.2 (wydana 2023)

Refaktoryzacja

  • MigrationManager dla starszych wersji

Stały

  • wstępne zapisanie zgody wyzwala zdarzenie błędu, ale zgoda zostaje zapisana 

Wersja 1.99.1 (wydana 2023)

W dodatku

  • CmpViewControllerConfigurationBlock dla niestandardowego zachowania kontrolera widoku

  • CmpUIViewConfigurationBlock dla niestandardowych ustawień uiview

  • Zmień zdarzenia śledzenia
  • Ulepszone zarządzanie ATTrackingiem

Refaktoryzacja

  • Baza kodu: dokonano znaczącej refaktoryzacji w celu poprawy stabilności kodu.
  • Ulepszenia dotyczące wyłączania i włączania akcji dostawcy/celu
  • CmpConfig z obiektem CmpLayout

Stały

  • ulepszony importCmp
  • Oczyszczanie: Ogólne porządkowanie bazy kodu.

Wersja 1.7.3 (wydana 2023)

W dodatku

  • Ulepszenia funkcji i stabilności: Do systemu dodano nowe ulepszenia.
  • Logika ponawiania prób: wprowadzono nowy mechanizm ponawiania prób w celu zwiększenia niezawodności.

Refaktoryzacja

  • Baza kodu: dokonano znaczącej refaktoryzacji w celu poprawy stabilności kodu.
  • ViewController: Operacje skupiające się na refaktoryzacji ViewController i usprawnianiu dzienników debugowania.

Stały

  • Usunięcie przestarzałej klasy: Usunięto przestarzałą klasę, która nie była już używana.
  • Oczyszczanie: Ogólne porządkowanie bazy kodu.

Wersja 1.7.2 (wydana 2023)

Refaktoryzacja

  • Zoptymalizowany CmpConfig

Wersja 1.7.1 (wydana 2023)

Stały

  • Poprawka serializacji dla NSString

Wersja 1.7.0 (wydana 2023)

Refaktoryzacja

  • Refaktoryzacja procesu zgody Cmp

Wersja 1.6.4 (wydana 2023)

W dodatku

  • updateVendor Parametr służący do aktualizacji dostawców w celu wyłączenia/włączenia interfejsu API PurposeList

Refaktoryzacja

  • Aktualizacje dokumentacji

Stały

  • poprawkę „disablePurposeList” i „włączPurposeList”.
  • getDisableVendors i poprawka celu
  • close Listener jest teraz wykonywany poprawnie

Wersja 1.6.3 (wydana 2023)

W dodatku

  • Sprawdź API do serwera żądań, jeśli warstwa zgody musi być otwarta.
  • Dodawanie włączania i wyłączania dostawcy oraz celu za pomocą zwrotnego wywołania zwrotnego
  • Sprawdź funkcję buforowania API
  • Dodanie parametru identyfikatora projektu do ustawienia projektu zgody

Refaktoryzacja

  • Usuń Webview po zniknięciu
  • Dodanie adresu URL V4 dla starego repozytorium Cmp

Stały

  • wyłącz poprawkę VendorList

Wersja 1.6.2 (wydana 2023)

W dodatku

  • Sprawdź API do serwera żądań, jeśli warstwa zgody musi być otwarta.

Stały

  • Błąd dotyczący pobierania listy dostawców i celów

Wersja 1.6.1 (wydana 2023)

W dodatku

  • Udostępnij nowe identyfikatory kodów.
  • Typy błędów Cmp przy wywołaniu zwrotnym błędu.
  • Wywołania zwrotne zdarzeń przycisku Cmp. Callback dostarcza informacji o kliknięciu przycisku przez użytkownika

Refaktoryzacja

  • Dodano stary interfejs API konstruktora do CMPConsentTool
  • Zmieniono wywołania konstruktora. Łańcuch wywołań zwrotnych i usunięto automatyczną aktualizację
  • Zaktualizowany podpis.
  • Zsynchronizowane nazewnictwo funkcji API.
  • Zrefaktoryzowana sygnatura funkcji API, zmieniony proces zgody na odczyt i zapis.
  • Zrefaktoryzowano klasę usługi do pojedynczej instancji z właściwościami nasłuchiwania.
  • Zrefaktoryzowane wewnętrzne nazewnictwo i zrefaktoryzowany proces zgody zaplecza.
  • Zmieniono sygnaturę funkcji API getAgreed na getEnabled.

Wersja 1.6.0 (wydana 2023)

W dodatku

  • Udostępnij nowe identyfikatory kodów.
  • Typy błędów Cmp przy wywołaniu zwrotnym błędu.
  • Wywołania zwrotne zdarzeń przycisku Cmp. Callback dostarcza informacji o kliknięciu przycisku przez użytkownika

Refaktoryzacja

  • Zmieniono wywołania konstruktora. Łańcuch wywołań zwrotnych i usunięto automatyczną aktualizację
  • Zaktualizowany podpis.
  • Zsynchronizowane nazewnictwo funkcji API.
  • Zrefaktoryzowana sygnatura funkcji API, zmieniony proces zgody na odczyt i zapis.
  • Zrefaktoryzowano klasę usługi do pojedynczej instancji z właściwościami nasłuchiwania.
  • Zrefaktoryzowane wewnętrzne nazewnictwo i zrefaktoryzowany proces zgody zaplecza.
  • Zmieniono sygnaturę funkcji API getAgreed na getEnabled.

Wersja 1.5.2 (wydana 2023)

Stały

  • Poprawki błędów

Wersja 1.5.1 (wydana 2023)

W dodatku

  • Dodano listę wyłączonych celów i dostawców
  • Osoby niepełnosprawne i dostawcy
  • Zmieniono ciąg dostawcy
  • Dodano włączanie/wyłączanie dostawcy i celów

Wersja 1.5.0 (wydana 2023)

Refaktoryzacja

  • Oczyszczanie
  • Usunięto dzienniki
  • Dzienniki
  • Zrefaktoryzowany interfejs API i dodany interfejs. Wyczyszczono punkty końcowe i oznaczono określone punkty końcowe jako przestarzałe

W dodatku

  • Zmieniono at
  • getAgreed i getAll api

Wersja 1.3.93 (wydana 2023)

W dodatku

  • Interfejs API dostawcy i celu
  • maConsent API

Refaktoryzacja

  • Przekroczenie limitu czasu i słuchacz błędów

Wersja 1.3.92 (wydana 2023)

Refaktoryzacja

  • Aktualizacja języka

Wersja 1.3.91 (wydana 2023)

Refaktoryzacja

  • Wersja
  • Przekroczenie limitu czasu i słuchacz błędów

Wersja 1.3.9 (wydana 2023)

Refaktoryzacja

  • Przekroczenie limitu czasu i częsty błąd
  • Synchronizuj detektor błędów

Wersja 1.3.8 (wydana 2022)

Refaktoryzacja

  • Usunięto widok wskaźnika

Wersja 1.3.7 (wydana 2022)

W dodatku

  • Podspec
  • maConsent API

Wersja 1.3.6 (wydana 2022)

W dodatku

  • ModalTransitionStyle, błąd openListener, funkcja odrzucania wszystkich

Wersja 1.3.5 (wydana 2022)

W dodatku

  • Niestandardowy układ i pomijanie dostosowywania strony

Wersja 1.3.4 (wydana 2022)

W dodatku

  • Niestandardowy kolor interfejsu użytkownika

Wersja 1.3.3 (wydana 2022)

Stały

  • Wymaga poprawki akceptacji

Wersja 1.3.2 (wydana 2022)

Refaktoryzacja

  • Zmieniono podpis na CmpSdk
  • Zaktualizuj bliskiego i nie bliskiego słuchacza

Wersja 1.3.1 (wydana 2022)

Refaktoryzacja

  • Dodano konstruktor do opcji weryfikacji zaplecza

Wersja 1.2.9 (wydana 2022)

Stały

  • Domyślna analiza użytkownika dla wartości kluczy IABTCF

Wersja 1.2.8 (wydana 2022)

Refaktoryzacja

  • Ulepszenia stabilności komunikacji CMP ConsentLayer
  • Niezawodność żądań sieciowych

Wersja 1.2.7 (wydana 2022)

Stały

  • Naprawiono stan ATT dla ustawień warstwy zgody:

Wersja 1.2.6 (wydana 2022)

W dodatku

  • poziom szczegółowości dziennika

Stały

  • Dodatkowa kontrola przebiegu procesu

Wersja 1.2.3 (wydana 2021)

Refaktoryzacja

  • podstawowe ulepszenia i uporządkowanie projektu

Wersja 1.2.2 (wydana 2021)

Stały

  • zdekoduj błąd w łańcuchu

Refaktoryzacja

  • Wywołanie zwrotne zdarzenia Consentlayer

Wersja 1.2.1 (wydana 2021)

W dodatku

  • Limit czasu dla określonych zdarzeń

Wersja 1.2.0 (wydana 2021)

W dodatku

  • Funkcja zastępcza
  • Wsparcie ATT

Zmieniono

  • Przetwarzanie zdarzeń Consentlayer
  • Zapytania API

Refaktoryzacja

  • Projekt restrukturyzacji
  • Poprawiona wydajność warstwy zgody
  • Przygotowanie do nowej struktury interfejsu

Wersja 1.1.1 (wydana 2021)

Stały

  • poprawka błędu dla metody hasVendor

Wersja 1.1.0 (wydana 2021)

W dodatku

  • dodano zdarzenie wywołania zwrotnego, gdy widok cmp nie zostanie otwarty

Stały

  • dezaktywowane odrzucanie modalu cmp
  • obsługiwać logikę zgody w przypadku ruchu spoza UE

Refaktoryzacja

  • zmieniono logikę generatora adresów URL

Wersja 1.0.3 (wydana 2021)

Stały

  • naprawiono błędne działanie wywołań linków zewnętrznych w widoku cmp.

Wersja 1.0.2 (wydana 2021)

Stały

  • drobne problemy z wersją xcframework

Wersja 1.0.0 (wydana 2021)

W dodatku

  • dodano DZIENNIK ZMIAN do cyklu rozwojowego

Zmieniono

  • Zmieniono wewnętrzne nazwy klas dotyczące konfliktów nazw

Stały

  • Naprawiono nieużywany element Ostrzeżenie powodowany przez Parser
  • Naprawiono ostrzeżenie o powiązaniu delegatów ConsentController

Wersja 0.1.5 (wydana 2021)

Refaktoryzacja

  • zrefaktoryzowano mniejsze części sdk w celu lepszej konserwacji

Wersja 0.1.1 (wydana 2021)

W dodatku

  • dodatkowy opcjonalny parametr do narzędzia CmpConsentTool w celu przekazania ciągu idfa

Wersja 0.1.0 (wydana 2021)

W dodatku

  • dodano integrację z frameworkiem xc

Stały

  • naprawiono obsługę błędów na nieprawidłowych danych json

Wersja 0.0.1 (wydana 2021)

W dodatku

  • przykładowy projekt pod dla polecenia try pod

Wersja 0.0.1 (wydana 2021)

W dodatku

  • Zapewnienie integracji za pośrednictwem kakaopod

Dziennik zmian SDK dla Androida

Wersja 2.5.4 (wydana 2024)

Od tej wersji repozytorium zostało przeniesione do Portal Centralny Maven.

Dodatkowo, minimalna wersja Android SDK została podniesiona do 28 ze względu na ograniczenia sposobu, w jaki poprzednie wersje przeglądarki Chrome obsługują certyfikaty serwera podczas żądań sieciowych HTTPS, co ma wpływ na komunikację WebView z naszymi serwerami zaplecza.  

Stały

Aktywność/Popup/Fragment/Strategie aktywności

  • Usunięto statyczne odwołania do WebView i Activity
  • Ulepszona obsługa fokusu pomiędzy główną aktywnością a warstwą CMP
  • Naprawiono problemy z mocowaniem okien
  • Naprawiono wycieki pamięci
  • Ulepszone oczyszczanie zasobów
Refaktoryzacja
  • Lepsza propagacja błędów w ramach strategii
  • Bardziej spójne wzorce czyszczenia
  • Zmniejszone ryzyko wystąpienia problemów z ANR

    Wersja 2.5.3 (wydana 2024)

    Refaktoryzacja

    • Wdrożono prawidłowe zarządzanie cyklem życia fragmentu przy użyciu DefaultLifecycleObserver
    • Naprawiono wyjątek IllegalStateException za pomocą commitAllowingStateLoss
    • Ulepszone zachowanie stanu WebView podczas zmian konfiguracji

      Wersja 2.5.2 (wydana 2024)

      Refaktoryzacja

      • Problem z Menedżerem migracji podczas migracji ze starszych wersji

      W dodatku

      • Wywołanie zwrotne Google Analytics

      Wersja 2.5.2-nzz (wydana 2024-08-29)

      Nie używaj tej wersji, chyba że wyraźnie zaleci to nasz zespół wsparcia. 

      Refaktoryzacja

      • Migracja do nowszych wersji specyficzna dla klienta. 

      Wersja 2.5.1 (wydana 2024)

      Wersja ta zawiera istotne zmiany.

      Zmieniono

      • Sposób getConsentString został oznaczony jako przestarzały. Teraz można go również nazwać consentString
      • Sposób checkAndOpenConsentLayer został oznaczony jako przestarzały. Teraz można go również nazwać openConsentLayerOnCheck
      • Metody hasVendorConsent i hasPurposeConsent oferują teraz parametr defaultReturn służący do definiowania zwracanej wartości domyślnej.
        • Stary
          • hasVendorConsent(id: String): Boolean
          • hasPurposeConsent(id: String): Boolean
        • Nowość:
          • hasVendorConsent(id: String, defaultReturn: Boolean): Boolean
          • hasPurposeConsent(id: String, defaultReturn: Boolean): Boolean

      Refaktoryzacja

      • Dodawanie wersji platformy do wywołań zaplecza

      Wersja 2.5.0 (wydana 2024)

      Stały

      • Problem z onOpenCallback (nie jest wyzwalany w niektórych sytuacjach)

      Refaktoryzacja

      • Drobne sprzątanie

      Wersja 2.4.1 (wydana 2024)

      Stały

      • Blokowanie nakładki na problem z warstwą zgody

      Wersja 2.4.0 (wydana 2024)

      Stały

      • Problem z wątkiem WebView

      W dodatku

      • Parametr trybu ciemnego przekazany do zaplecza
      • Nakładka blokująca na warstwę zgody w celu zarządzania interakcjami z nią

      Wersja 2.3.4/5-ktx-1.7 (wydana 2024-03-13)

      Refaktoryzacja

      • Maks ponawia próbę
      • zmień menedżera migracji preferencji na preferencje domyślne

      Wersja 2.3.3-ktx-1.7 (wydana 2024)

      Refaktoryzacja

      • niestandardowy parametr ponownej próby

      Wersja 2.3.2 (wydana 2024)

      W dodatku

      • odrzuć WebView dodany do okna dialogowego

      Refaktoryzacja

      • wartość domyślna/awaryjna nieprawidłowego udostępnionego pref na 0
      • Sprawdź, czy Android WebView jest włączony

      Wersja 2.3.1 (wydana 2024)

      Refaktoryzacja

      • Poprawa obsługi błędów 

      Wersja 2.3.0 (wydana 2024)

      W dodatku

      • Konfiguracja CmpUIConfiguration
      • Różne opcje tworzenia elementu okna interfejsu użytkownika dla warstwy zgody
      • biała lista domen
      • wywołanie łącza wewnętrznego

      Wersja 2.2.0 (wydana 2024)

      W dodatku

      • Opcja konfiguracji Cmp umożliwiająca włączenie lub wyłączenie animacji ładowania aktywności cmp
      • Opcja konfiguracji Cmp umożliwiająca włączenie lub wyłączenie interakcji przycisku Wstecz aktywności cmp 
      Przykład użycia (Kotlin):
      val config = CmpConfig.apply {
      identyfikator = ""
      domena = ConsentActivity.CMP_DOMAIN
      appName = ConsentActivity.CMP_APP_NAME
      język = Aktywność Zgody.LANG
      zapobiegajBackButtonInteraction = true
      hasLoadingAnimation = fałsz

      }

      Wersja 2.1.1 (wydana 2024)

      Refaktoryzacja

      • Optymalizacja ładowania strony WebView

      Wersja 2.1.0 (wydana 2024)

      W dodatku

      • Tryb zgody Google, wersja 2

      Wersja 2.0.2 (wydana 2023)

      Refaktoryzacja

      • Menedżer migracji
      • migracja wersji lib
      • CmpConfig z CMPConfig
      • oczyścić nowy interfejs

      Wersja 2.0.0 (wydana 2023)

      W dodatku

      • Ładowanie animacji
      • Pomocnik FrameLayout
      • Demo komponowalne

      Refaktoryzacja

      • proces oddzwonienia
      • Konstruktor URI
      • Konwencje nazewnictwa

      Wersja 1.7.5 (wydana 2023)

      W dodatku

      • Skanowanie kodu QR TvSDK Mobile 

      Wersja 1.7.33 (wydana 2023)

      W związku z migracją pakiet SDK jest teraz dostępny w tym repozytorium: netto.consentmanager.sdk:Android:1.7.33

      Zmieniono

      • Zoptymalizowano CmpConfig Api
        • Właściwości o zmienionych nazwach:
          • - `idfa` -> `gaid`
          • `domena serwera` -> `domena`
          • `skipToCustomizePage` -> `jumpToSettingsPage`
          • `customLayerColor` -> `dialogBgColor`
          • `debugowanie` -> `isDebugMode`
          • - Zagnieżdżony obiekt `CustomLayer` do zarządzania niestandardowymi operacjami na warstwach:
            • `.CustomLayer.activate(containerViewId: Int)`
            • `.CustomLayer.deactivate()`
            • `.CustomLayer.isActive(): Wartość logiczna`
        • Oddalony:
          • `setCustomViewContainerId`
          • `włącz stronę ustawień`
          • `usuńCustomViewContainerId`
      Przykład użycia (Kotlin):

      Przed

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

      Po: 

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

      Refaktoryzacja

      • Metoda dostępności sieci

      Wersja 1.7.32 (wydana 2023)

      W związku z migracją pakiet SDK jest teraz dostępny w tym repozytorium: netto.consentmanager.sdk:Android:1.7.32

      W dodatku

      • Spróbuj ponownie logiki

      Zmieniono

      • Ulepszone zasady Proguard 
      • Zoptymalizowana obsługa błędów
      • Ulepszenia wydajności dla WebView 

      Refaktoryzacja

      • Fragment i aktywność dla Consentlayer
      • Logowanie niestandardowe

      Wersja 1.6.3 (wydana 2023)

      W dodatku

      • wywołanie zwrotne OnConsentReceived dla wszystkich APIS w celu zmiany dostawcy i celu
      • wsparcie dla starszych wersji Androida

      Wersja 1.6.2 (wydana 2023)

      W dodatku

      • Dodano typy kluczy metadanych.

      Wersja 1.6.1 (wydana 2023)

      W dodatku

      • Sprawdź API za pomocą onOpenCallback
      • Dodano interfejs usługi zgody i brak usługi wywołania zwrotnego.

      Refaktoryzacja

      • Naprawiono błąd cmp w różnych lokalizacjach
      • Zaktualizowana wersja Gradle
      • Ustaw domyślną wartość dla zdarzenia przycisku.

      Wersja 1.6.0 (wydana 2023)

      W dodatku

      • Poprawiono obiekt konfiguracji i dodano reset
      • Dodano brakujące funkcje interfejsu

      Refaktoryzacja

      • Poprawiona stabilność CMPConfig
      • Usunięto metadane jako klasę wewnętrzną
      • Poprawiona stabilność i zaktualizowane dane obiektu Cmp Consent
      • Poprawiona stabilność nieprawidłowego dekodowania i kodowania JSON
      • Rejestrowanie ulepszonych i refaktoryzowanych nieużywanych funkcji
      • Zmień sygnaturę API checkAndOpenCmpLayer, dodano opcjonalny interfejs aplikacji
      • Zmień sygnaturę API getLastConsentString na getConsentstring, exportConsentString na exportCmpString, importCMPData na importCmpString, aby bardziej rozróżnić ciąg cmp według consentmanager oraz ciąg zgody sporządzony przez iab
      • Zmień sygnaturę API getAgreedVendor na getEnabledVendors
      • Zaktualizowano stopień do 7.4.1
      • Poprawiona stabilność błędów, gdy warstwa zgody jest otwarta
      • Poprawiona stabilność migracji oraz dekodowania i kodowania nowszych i starszych interfejsów API
      • Ulepszona klasa usług i obsługa błędów

      Stały

      • Naprawiono ciąg idfa
      • możliwy wyciek pamięci i poprawiona wydajność

      Usunięto

      • Informacja o wycofaniu zastępczego interfejsu API
      • Nieużywany słuchacz
      • Zinternalizowane repozytorium
      • Zinternalizowane klasy dla modułu

      Testowanie

      • Zrefaktoryzowane klasy testowe
      • Zaktualizowane testy
      • Dodano test obiektu zgody
      • Dodano testy konstruktora

      Wersja 1.5.7 (wydana 2023)

      W dodatku

      • Dodano listę wyłączonych celów i dostawców
      • Osoby niepełnosprawne i dostawcy

      Stały

      • Brakuje errorCallback w createInstance

      Refaktoryzacja

      • Poprawiona stabilność przez dodanie bloków try catch wokół części serializacji i deserializacji
      • Udoskonalono sprawdzanie dostępności sieci
      • Zrefaktoryzowany interfejs API i dodany interfejs. Wyczyszczono punkty końcowe i oznaczono określone punkty końcowe jako przestarzałe
      • Poprawiona stabilność zapisywania zgody

      Styl

      • Zaktualizowano dokumenty i wyczyszczono kod
      • Dokumenty

      Wersja 1.5.6 (wydana 2023)

      Zmieniono

      • Naprawiono błąd związany z RODO lub CCPA.

      Wersja 1.5.5 (wydana 2023)

      Fixes

      • Wyeliminowano klasę Java w celu poprawy wydajności.

      Wersja 1.5.4 (wydana 2023)

      Refaktoryzacja

      • Ogromna refaktoryzacja i zmiana API hasVendor

      Wersja 1.5.3 (wydana 2023)

      Stały

      • Usunięto statyczną instancję usługi

      Wersja 1.5.2 (wydana 2023)

      Stały

      • Usunięto statyczną instancję usługi

      Wersja 1.5.1 (wydana 2023)

      Refaktoryzacja

      • Ogólny refaktor i porządkowanie

      Wersja 1.5.0 (wydana 2023)

      W dodatku

      • API getAgreed i getAll Purposes and Vendors

      Wersja 1.4.94 (wydana 2023)

      W dodatku

      • Statyczna klasa wywołania zwrotnego

      Wersja 1.4.93 (wydana 2023)

      W dodatku

      • Dodano interfejs API listy dostawców i celów

      Wersja 1.4.92 (wydana 2023)

      W dodatku

      • onErrorCallback i API języka CMP

      Wersja 1.4.91 (wydana 2023)

      Stały

      • Usunięto niepotrzebny dziennik

      Wersja 1.4.9 (wydana 2022)

      W dodatku

      • Typowy błąd

      Wersja 1.4.8 (wydana 2022)

      Zmieniono

      • Zaktualizowany materiał na Androida

      Wersja 1.5.6 (wydana 2023)

      Stały

      • Błąd związany z RODO lub CCPA.

      Wersja 1.5.5 (wydana 2023)

      Stały

      • Wyeliminowano klasę Java w celu poprawy wydajności.

      Wersja 1.4.8 (wydana 2022)

      Zmieniono

      • Zaktualizowany materiał na Androida.

      Wersja 1.4.7 (wydana 2022)

      W dodatku

      • hasConsent() Metoda.

      Wersja 1.4.6 (wydana 2022)

      Stały

      • Brakujący błąd klucza.

      Wersja 1.4.5 (wydana 2022)

      W dodatku

      • metody:
        • rejectAll()
        • hasConsentPurpose()
        • hasConsentVendor()

      Wersja 1.4.4 (wydana 2022)

      W dodatku

      • Zdarzenie JavaScript.

      Wersja 1.4.3 (wydana 2022)

      W dodatku

      • Style aktywności.

      Wersja 1.4.2 (wydana 2022)

      Zmieniono

      • Zaktualizowano wersję pakietu CMP SDK.

      Wersja 1.4.1 (wydana 2022)

      Zmiany

      • Initialize() metoda

      Wersja 1.4.0 (wydana 2022)

      W dodatku

      • Zaimplementowany fragment i porządki.

      Wersja 1.3.4 (wydana 2022)

      W dodatku

      • Funkcja niestandardowego koloru i niestandardowego rozmiaru ekranu.

      Wersja 1.3.3 (wydana 2022)

      W dodatku

      • Zdarzenia po zapisaniu.

      Wersja 1.3.2 (wydana 2022)

      W dodatku

      Wersja 1.3.1 (wydana 2022)

      W dodatku

      • Aktywność nowe zadanie.

      Wersja 1.3.0 (wydana 2020)

      Stały

      Wersja 1.2.9 (wydana 2020)

      Zmieniono

      • Dodatkowa weryfikacja na hasPurpose/hasVendor w celu sprawdzenia, czy została wyrażona zgoda.

      Wersja 1.2.8 (wydana 2022)

      Stały

      • Naprawiono wyzwalacze zdarzeń zamykania CMP.
      • Naprawiono wyzwalacz zdarzenia dla nieotwartego CMP.
      • Zdarzenie Nieotwarte będzie teraz wyzwalane także wtedy, gdy ConsentLayer przekaże zgodę bez otwierania.

      Wersja 1.2.7 (wydana 2022)

      Zmieniono

      • Wywołanie zwrotne OpenListener zostało przeniesione do rzeczywistego zdarzenia otwarcia warstwy

      Wersja 1.2.6 (wydana 2022)

      Refaktoryzacja

      • Ulepszenia stabilności komunikacji CMP w ConsentLayer.
      • Zrefaktoryzowano aktywność interfejsu użytkownika i widok sieci Web.

      Stały

      • Naprawiono synchronizację zgody użytkownika ConsentLayer z pakietem SDK.

      Wersja 1.2.5 (wydana 2022)

      Refaktoryzacja

      • Stabilność urządzeń CCPA/GDP.
      • Niezawodność żądań sieciowych.

      Wersja 1.2.4 (wydana 2022)

      Stały

      • Możliwość tworzeniaInstancji bez żadnych funkcji wywołania zwrotnego.
      • Naprawiono status urządzeń CCPA/RODO na żądanie dostawcy/celu.

      Wersja 1.2.3 (wydana 2022)

      Stały

      • Naprawiono błąd związany z zachowaniem akceptacji potrzeby.

      Zmieniono

      • Aktywność działa w tle.

      Wersja 1.2.2 (wydana 2022)

      Zmieniono

      • zmieniony czas wstawiania funkcji js na webview.
      • Wywołanie interfejsu API zaplecza zostało zmienione w przypadku braku zgody.

      Wersja 1.2.1 (wydana 2021)

      Zmieniono

      • zmienione wywołanie API ConsentLayer.
      • Widoczność.

      Wersja 1.2.0 (wydana 2021)

      W dodatku

      • Obiekt zastępczy podglądu

      Refaktoryzacja

      • wprowadził obiekty Kotlin dla nadchodzącego Android SDK
      • zsynchronizowane nazwy wywołań zwrotnych zdarzeń między projektami

      Stały

      • naprawiono problem ponownego otwierania ConsentLayer.

      Wersja 1.1.0 (wydana 2021)

      Stały

      • dezaktywowano odrzucanie modalu CMP.
      • obsługiwać logikę zgody w przypadku ruchu spoza UE.

      Refaktoryzacja

      • zmieniono logikę generatora adresów URL.

      Wersja 1.0.1 (wydana 2021)

      Stały

      • naprawiony zminimalizowany błąd

      Wersja 1.0.0 (wydana 2021)

      W dodatku

      • dodano obsługę właściwości AddId
      • dodano plik Readme i działający przykładowy projekt

      Wersja 0.0.1 (wydana 2021)

      W dodatku

      • Zapewnienie integracji poprzez jitpack

      Dziennik zmian Unity SDK

      Wszystkie istotne zmiany w tym projekcie zostaną udokumentowane w tym pliku.

      Wersja 1.0.0 (wydana 2024)

      W dodatku

      • niestandardowe układy
      • Obsługa śledzenia AT

      Wersja 0.99.2 (wydana 2023)

      W dodatku

      • Dynamiczna ścieżka kompilacji iOS dla xcframework

      • budować optymalizacje 

      Wersja 0.99.0 (wydana 2023)

      Łamanie zmian

      • Kurs SetAndroidCallbacks i SetIOSCallbacks metody zostały usunięte. Wywołania zwrotne są teraz ustawione w pliku AddEventListeners Metoda.
      • Nazwa wywołań zwrotnych dla systemu iOS została zmieniona na IOnOpenCallback, IOnCloseCallback, IOnCmpNotOpenedCallback, IOnCmpButtonClickedCallback, IOnErrorCallback.
      • Zmiana nazw klas wewnętrznych i metod

      W dodatku

      • Implementacja plików asemblera

      • Okno edytora skryptów kompilacji

      • Integracja niestandardowych układów dla Androida

      Refaktoryzacja

      • Usprawnienie implementacji odbiornika zdarzeń dla systemu iOS

      • Optymalizacja skryptów kompilacji

      Wersja 0.4.0 (wydana 2023)

      W dodatku

      • Obiekt CmpConfig
      • ImportujCmpString 

        Wersja 0.3.0 (wydana 2023)

        W dodatku

        • Dodano funkcję układu niestandardowego i klasę konfiguracji. 

        Refaktoryzacja

          • Zoptymalizowana integracja iOS xcFramework

          Wersja 0.2.0 (wydana 2023)

          W dodatku

          • Wsparcie dla starszych wersji Gradle 6.1.1

          Refaktoryzacja

            • zaktualizowane consentmanager Zależność SDK i usunięty pakiet Jitpack

            Wersja 0.1.0 (wydana 2023)

            W dodatku

            • Implementacja Unity SDK dla iOS i Androida

             

             

            Powrót do góry