[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 obejmuje procedurę instalacji i funkcje udostępniane naszym klientom rozwijającym aplikacje za pomocą Unity, aby uzyskać dostęp do naszego zestawu SDK CMP do zarządzania zgodami za pośrednictwem naszego Unity C# Native Bridge. Aby uzyskać więcej szczegółów, zapoznaj się z naszym Dokumentacja API dokumentacja. 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
-
Integracja i konfiguracja:
- Zintegruj SDK ze swoją aplikacją mobilną.
- Skonfiguruj ustawienia SDK zgodnie ze swoimi potrzebami.
-
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.
- Podczas uruchamiania aplikacji utwórz instancję
-
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 nowsza wersja
- 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
-
Android
- Ustaw nasz zestaw SDK Androida jako zależność w pliku build.gradle w
:unityLibrary
poziom modułu:implementation 'net.consentmanager.sdkv3:cmsdkv3:3.2.0'
- Ustaw nasz zestaw SDK Androida jako zależność w pliku build.gradle w