privacysandbox 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ą.
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-alpha16
i androidx.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-alpha15
i androidx.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
zSdkContext
w trybie zgodności wstecznej. - Obsługiwane tworzenie
DisplayContext/WindowContext
zSdkContext
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-alpha14
i androidx.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 funkcjiSandboxedSdkProviderAdapter
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-alpha13
i androidx.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-alpha12
i androidx.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-alpha11
i androidx.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 wersjachPrivacySandbox
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-alpha10
i androidx.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-alpha09
i androidx.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 zachowaniemReportFragment
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
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 docelowySharedPreferences
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
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-alpha06
i androidx.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-alpha05
i androidx.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 (patrzSdkSandboxManagerCompat#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
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 konstruktoraSandboxedSdkCompat(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.