środowisko wykonawcze SDK piaskownicy prywatności

  
Ta biblioteka udostępnia komponenty dla klientów świadomych SdkRuntime
Najnowsza aktualizacja Wersja stabilna Kandydat do wydania Wersja Beta Wydanie alfa
24 lipca 2024 r. - - - 1.0.0-alfa14

Deklarowanie zależności

Aby dodać zależność od privacysandbox-sdkruntime, musisz dodać repozytorium Google Maven do swojego w projektach AI. Zapoznaj się z repozytorium Google Maven. .

Dodaj zależności artefaktów, których potrzebujesz w pliku build.gradle aplikacji lub modułu:

Odlotowe

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14"
}

Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.

Opinia

Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli odkryjesz nowe problemy jak ulepszyć tę bibliotekę. Przyjrzyj się istniejące problemy w tej bibliotece, zanim utworzysz nową. Możesz zagłosować nad istniejącym problemem przez klikając przycisk gwiazdki.

Tworzenie nowego numeru

Zobacz dokumentację narzędzia Issue Tracker. .

Wersja 1.0

Wersja 1.0.0-alfa14

24 lipca 2024 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14 i androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14 zostały udostępnione. Wersja 1.0.0-alfa 14 zawiera te zatwierdzenia.

Nowe funkcje

  • Wprowadź SdkSandboxControllerCompat#getClientPackageName do pobierania nazwy pakietu aplikacji klienta.

Zmiany interfejsu API

  • Usunięto SandboxedSdkProviderAdapter z zestawu sdkruntime-core. Użyj pliku SandboxedSdkProviderAdapter z biblioteki dostawcy środowiska wykonawczego sdkruntime.

Wersja 1.0.0-alfa13

6 marca 2024 roku

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13 i androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13 zostały udostępnione. Wersja 1.0.0-alfa 13 zawiera te zatwierdzenia.

Nowe funkcje

  • Obsługa wczytywania pakietów SDK-SDK w Backcompat (SdkSandboxControllerCompat#loadSdk) – teraz pakiety SDK ładowane lokalnie (w procesie aplikacji) mogą ładować inne pakiety SDK

Wersja 1.0.0-alfa12

24 stycznia 2024 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12 i androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12 zostały udostępnione. Wersja 1.0.0-alfa12 zawiera te zatwierdzenia.

Nowe funkcje

  • Wprowadź funkcję SdkSandboxControllerCompat#loadSdk do wczytywania pakietów SDK przez inne pakiety SDK w trybie piaskownicy (obecnie obsługiwane tylko w przypadku rozszerzenia 10 interfejsu API 34)

Zmiany interfejsu API

  • Usunięto obsługę piaskownicy na urządzeniach z interfejsem API 33 – tryb Backcompat (w aplikacji) powinien być używany przed interfejsem API 34.

Wersja 1.0.0-alfa11

15 listopada 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11 i androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11 zostały udostępnione. Wersja 1.0.0-alfa11 zawiera te zatwierdzenia.

Nowe funkcje

  • Usługa AppOwnedSdkSandboxInterfaceCompat była obsługiwana na urządzeniach z interfejsem API34 Ext 8 (wcześniej pracowano tylko na PrivacySandbox kompilacji w wersji przedpremierowej dla programistów)

Wersja 1.0.0-alpha10

18 października 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10 i androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10 zostały udostępnione. Wersja 1.0.0-alfa10 zawiera te zatwierdzenia.

Poprawki błędów

  • Naprawiono ponowne mapowanie zasobów pakietu SDK wczytywanego w aplikacji.

Wersja 1.0.0-alpha09

4 października 2023 roku

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09 i androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09 zostały udostępnione. Wersja 1.0.0-alfa09 zawiera te zatwierdzenia.

Zmiany interfejsu API

  • Pierwsza wersja biblioteki sdkruntime-provider, której należy używać zamiast biblioteki sdkruntime-core dla pakietów SDK.
  • Środowisko SandboxedSdkProviderAdapter zostało przeniesione do sdkruntime-provider. Interfejs SandboxedSdkProviderAdapter w pakiecie sdkruntime-core został wycofany i wkrótce zostanie usunięty.

Poprawki błędów

  • Wyrejestruj wszystkie SdkSandboxActivityHandlerCompat po wyłączeniu pakietu SDK.
  • Zdarzenia cyklu życia (ActivityHolder) pasują teraz do zachowania ReportFragment

Wersja 1.0.0-alpha08

9 sierpnia 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 i androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08 zostały udostępnione. Wersja 1.0.0-alfa08 zawiera te zatwierdzenia.

Poprawki błędów

  • Naprawianie nieudanej migracji SharedPreferences, gdy kontekst docelowy SharedPreferences nie istniał.

Wersja 1.0.0-alpha07

26 lipca 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 i androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07 zostały udostępnione. Wersja 1.0.0-alfa07 zawiera te zatwierdzenia.

Nowe funkcje

  • Obsługa SharedPreferences według pakietu SDK w przypadku pakietów SDK ładowanych lokalnie (w procesie aplikacji). SandboxedSdkProviderCompat#context umożliwia obsługę SharedPreferences pakietów SDK w trybie kompatybilności wstecznej dla poszczególnych pakietów SDK.

Wersja 1.0.0-alpha06

21 czerwca 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 i androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06 zostały udostępnione. Wersja 1.0.0-alfa06 zawiera te zatwierdzenia.

Nowe funkcje

  • Obsługa pamięci i baz danych według pakietów SDK w przypadku pakietów SDK ładowanych lokalnie (w procesie aplikacji).
  • SandboxedSdkProviderCompat#context dostosowane, aby zapewnić obsługę pamięci i bazy danych zależnej od pakietu SDK w przypadku pakietów SDK w trybie zgodności wstecznej.

Wersja 1.0.0-alpha05

7 czerwca 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 i androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05 zostały udostępnione. Ta wersja jest opracowana w gałęzi wewnętrznej.

Nowe funkcje

  • (PrivacySandbox tylko w wersji testowej dla programistów w wersji 8 i nowszych) Dodanie obsługi zapośredniczenia piaskownicy aplikacji (patrz SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)

Wersja 1.0.0-alpha04

10 maja 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 i androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04 zostały udostępnione. Ta wersja jest opracowana w gałęzi wewnętrznej.

Nowe funkcje

  • Wstępna obsługa rozpoczynania działań w piaskownicy SDK (dostępna w przypadku urządzeń UDC+): pakiet SDK musi zarejestrować moduł obsługi, wywołując funkcję SdkSandboxControllerCompat#registerSdkSandboxActivityHandler. Następnie aplikacja może rozpocząć aktywność dla pakietu SDK, wywołując funkcję SdkSandboxManagerCompat#startSdkSandboxActivity.

Wersja 1.0.0-alpha03

5 kwietnia 2023 r.

Usługa androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 została zwolniona.

Nowe funkcje

  • Dodano obsługę języka SandboxProcessDeathCallback
  • Dodano obsługę usuwania pakietów SDK

Zmiany interfejsu API

  • Element SandboxedSdkCompat#create(binder) został usunięty, użyj konstruktora SandboxedSdkCompat(binder)

Wersja 1.0.0-alpha02

22 marca 2023 r.

Usługa androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 została zwolniona.

Nowe funkcje

  • Dodano interfejs API do pobierania listy wczytanych pakietów SDK – SdkSandboxControllerCompat.getSandboxedSdks().

Wersja 1.0.0-alpha01

11 stycznia 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01.

  • To nowa biblioteka Jetpack, która zawiera komponenty do tworzenia i wczytywania pakietów SDK z obsługą środowiska wykonawczego (Piaskownicy prywatności) na starszych wersjach platformy Android.