Informacje
Treść

[Jedność] 1. consentmanager Integracja SDK

1. Przegląd

consentmanager SDK to kompleksowe rozwiązanie do zarządzania zgodą użytkownika w aplikacjach mobilnych. Zaprojektowany do obsługi zgodności z GDPR, preferencji prywatności użytkownika i przejrzystości śledzenia reklam, ten SDK zapewnia bezproblemową integrację z platformami iOS i Android. Ponadto oferuje wtyczki/mostki wrapper dla React Native, Flutter i Unity, co czyni go wszechstronnym w różnych środowiskach programistycznych.

Niniejszy dokument opisuje procedurę instalacji oraz funkcje udostępniane naszym klientom tworzącym aplikacje w Unity, aby mogli uzyskać dostęp do naszego pakietu SDK CMP do zarządzania zgodami za pośrednictwem naszego natywnego mostu Unity C#. Aby uzyskać więcej informacji na temat bazowych natywnych pakietów SDK, zapoznaj się z naszą stroną. iOS oraz Android Strony dokumentacji API. Nasz pakiet Unity zawiera scenę demonstracyjną (ConsentManagerDemo) z prostą implementacją prezentującą najczęstsze przypadki użycia procedur zarządzania zgodami w aplikacji mobilnej Unity. 

2. Instalacja

1. Kroki - Opis ogólny

  1. Integracja i konfiguracja:

    • Zintegruj SDK ze swoją aplikacją mobilną.
    • Skonfiguruj ustawienia SDK zgodnie ze swoimi potrzebami.
  2. Tworzenie instancji i wyświetlanie warstwy zgody:

    • Podczas uruchamiania aplikacji utwórz instancję CMPManager klasa. Ta instancja będzie obsługiwać proces wyrażania zgody.
    • W razie potrzeby zestaw SDK automatycznie wyświetli ekran zgody.
  3. Przetwarzanie danych zgody użytkownika:

    • Po zebraniu zgód informacje są przechowywane i dostępne do zapytania za pośrednictwem różnych właściwości i metod udostępnianych przez nasz zestaw SDK. Będziesz mieć informacje o odrzuconych lub zaakceptowanych zgodach, dostawcach i celach.

Jeśli chodzi o kompatybilność, mamy:

  • Unity 20XX.XX lub nowszy (należy pamiętać, że istnieją luki (w poprzednich wersjach Unity) 
  • iOS (przez DllImport)
  • Android (przez JNI)

2. Importowanie pakietu SDK

Upewnij się, że build.gradle plik w folderze Android twojego projektu ma zadeklarowaną właściwą zależność. Jest to Unity C# Native Bridge, więc obie zależności muszą być zsynchronizowane. To samo dotyczy iOS: upewnij się, że twój plik podspec odzwierciedla właściwą zależność, jak pokazano poniżej.

    • Pobierz najnowszą wersję Wtyczki.
    • Zaimportuj pakiet do projektu Unity poprzez Zasoby > Importuj pakiet > Pakiet niestandardowy.
    • Zobaczysz folder ConsentManagerZestaw SDK w folderze Assets w strukturze projektu w edytorze Unity
    • Przejdź do wybranej platformy, zbuduj rozwiązanie i otwórz wygenerowany projekt na wybranym przez siebie środowisku IDE.
      • iOS
        • Ustaw nasz XCFramework jako zależność, używając albo KakaoPods or SPM
        • Dodaj cm-sdk-ios-v3 do celów Unity-iPhone oraz Jedność Framework i biblioteki sekcja XCode
      • Android
        • Ustaw nasz zestaw SDK Androida jako zależność w pliku build.gradle w :unityLibrary poziom modułu: implementation 'net.consentmanager.sdkv3:cmsdkv3:3.6.0'

 

 

Powrót do góry