privacysandbox sdkruntime

  
Ta biblioteka udostępnia komponenty dla klientów korzystających z SdkRuntime.
Ostatnia aktualizacja Wersja stabilna Wersja kandydująca Wersja Beta Wersja alfa
11 grudnia 2024 r. - - - 1.0.0-alpha16

Deklarowanie zależności

Aby dodać zależność od pakietu privacysandbox-sdkruntime, musisz dodać repozytorium Google Maven do projektu. Więcej informacji znajdziesz w repozytorium Maven firmy Google.

Dodaj zależności dla 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ć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk z gwiazdką.

Tworzenie nowego zgłoszenia

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.0

Wersja 1.0.0-alpha16

11 grudnia 2024 r.

Funkcje androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 są dostępne. Wersja 1.0.0-alpha16 zawiera te zatwierdzenia.

Zmiany w interfejsie API

  • Wprowadzenie pakietu SDK SdkSandboxClientImportanceListenerCompat, aby otrzymywać powiadomienia o zmianach ważności aplikacji klienta (stan na pierwszym planie)

Poprawki błędów

  • Naprawiliśmy błąd uniemożliwiający wczytywanie pakietu SDK w aplikacji klienta z proguardem w trybie zgodności wstecznej.

Wersja 1.0.0-alpha15

13 listopada 2024 r.

Funkcje androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15 są dostępne. Wersja 1.0.0-alpha15 zawiera te komity.

Nowe funkcje

  • Obsługiwane tworzenie LayoutInflater z SdkContext w trybie zgodności wstecznej.
  • Obsługiwane tworzenie DisplayContext/WindowContext z SdkContext w trybie zgodności wstecznej.

Wersja 1.0.0-alpha14

24 lipca 2024 r.

Funkcje androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14 są dostępne. Wersja 1.0.0-alpha14 zawiera te komity.

Nowe funkcje

  • Wprowadź SdkSandboxControllerCompat#getClientPackageName, aby pobrać nazwę pakietu aplikacji klienta.

Zmiany w interfejsie API

  • SandboxedSdkProviderAdapter z sdkruntime-core został całkowicie usunięty. Użyj funkcji SandboxedSdkProviderAdapter z biblioteki sdkruntime-provider.

Wersja 1.0.0-alpha13

6 marca 2024 roku

Funkcje androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13 są dostępne. Wersja 1.0.0-alpha13 zawiera te komity.

Nowe funkcje

  • Backcompat obsługa wczytywania pakietów SDK (SdkSandboxControllerCompat#loadSdk) – teraz pakiety SDK wczytywane lokalnie (w ramach procesu aplikacji) mogą wczytywać inne pakiety SDK

Wersja 1.0.0-alpha12

24 stycznia 2024 r.

Funkcje androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12 są dostępne. Wersja 1.0.0-alpha12 zawiera te zatwierdzenia.

Nowe funkcje

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

Zmiany w interfejsie API

  • Usuń obsługę piaskownicy na urządzeniach z poziomem API 33 – przed wersją API 34 należy używać trybu zgodności wstecznej (w aplikacji).

Wersja 1.0.0-alpha11

15 listopada 2023 r.

Funkcje androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11 są dostępne. Wersja 1.0.0-alpha11 zawiera te commity.

Nowe funkcje

  • AppOwnedSdkSandboxInterfaceCompat obsługiwane na urządzeniach z API 34 Ext 8 (wcześniej działało tylko na wersjach PrivacySandbox w wersji deweloperskiej)

Wersja 1.0.0-alpha10

18 października 2023 r.

Funkcje androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10 są dostępne. Wersja 1.0.0-alpha10 zawiera te zatwierdzenia.

Poprawki błędów

  • Naprawiono przypisywanie zasobów w pakiecie SDK wczytanym w ramach procesu aplikacji.

Wersja 1.0.0-alpha09

4 października 2023 roku

Funkcje androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09 są dostępne. Wersja 1.0.0-alpha09 zawiera te commity.

Zmiany w interfejsie API

  • Pierwsza wersja biblioteki sdkruntime-provider, która powinna być używana zamiast biblioteki sdkruntime-core w przypadku pakietów SDK.
  • SandboxedSdkProviderAdapter został przeniesiony do sdkruntime-provider. SandboxedSdkProviderAdapter w sdkruntime-core jest wycofany i wkrótce zostanie usunięty.

Poprawki błędów

  • Wyrejestruj wszystkie SdkSandboxActivityHandlerCompat, gdy pakiet SDK zostanie usunięty.
  • ActivityHolder Zdarzenia cyklu życia są teraz zgodne z zachowaniem ReportFragment

Wersja 1.0.0-alpha08

9 sierpnia 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08 są dostępne. Wersja 1.0.0-alpha08 zawiera te commity.

Poprawki błędów

  • Rozwiązanie problemu, który powodował niepowodzenie 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-alpha07androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07 są dostępne. Wersja 1.0.0-alpha07 zawiera te commity.

Nowe funkcje

  • Obsługa pakietów SDK SharedPreferences wczytanych lokalnie (w procesie aplikacji). SandboxedSdkProviderCompat#context dostosowany do obsługi pakietów SDK w trybie zgodności wstecznej.SharedPreferences

Wersja 1.0.0-alpha06

21 czerwca 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06 są dostępne. Wersja 1.0.0-alpha06 zawiera te commity.

Nowe funkcje

  • Obsługa baz danych i magazynu danych w poszczególnych pakietach SDK wczytanych lokalnie (w ramach procesu aplikacji).
  • SandboxedSdkProviderCompat#context dostosowane do obsługiwania baz danych i magazynów danych w poszczególnych pakietach SDK w trybie zgodności wstecznej.

Wersja 1.0.0-alpha05

7 czerwca 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05 są dostępne. Ta wersja jest opracowywana w gałęzi wewnętrznej.

Nowe funkcje

  • (tylko PrivacySandbox Developer Preview 8+): dodanie obsługi zapośredniczenia w sandboksie aplikacji (patrz SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)

Wersja 1.0.0-alpha04

10 maja 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04 są dostępne. Ta wersja jest opracowywana w gałęzi wewnętrznej.

Nowe funkcje

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

Wersja 1.0.0-alpha03

5 kwietnia 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 został zwolniony.

Nowe funkcje

  • Dodano obsługę SandboxProcessDeathCallback
  • Dodano obsługę wyładowywania pakietu SDK

Zmiany w interfejsie API

  • SandboxedSdkCompat#create(binder) został usunięty. Użyj konstruktora SandboxedSdkCompat(binder)

Wersja 1.0.0-alpha02

22 marca 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 został zwolniony.

Nowe funkcje

  • Dodano interfejs API do pobierania listy załadowanych pakietów SDK (SdkSandboxControllerCompat.getSandboxedSdks()).

Wersja 1.0.0-alpha01

11 stycznia 2023 r.

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 został zwolniony.

  • Jest to nowa biblioteka Jetpack, która zawiera komponenty do kompilowania i wczytywania pakietów SDK używanych w czasie działania (Piaskownicy prywatności) w starszych wersjach platformy Android.