narzędzia-piaskownicy-prywatności

  
Biblioteka, w której można korzystać z funkcji Piaskownicy prywatności na Androidzie
Najnowsza aktualizacja Wersja stabilna Kandydat do publikacji Wersja Beta Wersja alfa
20 marca 2024 r. - - - 1.0.0-alfa08

Deklarowanie zależności

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

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

Odlotowy

dependencies {
    // Use to implement privacysandbox libraries

    implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha08"
    Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha08"
    implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha08"
    implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha08"
    implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha08"
    implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha08"
    
    
}

Kotlin

dependencies {
    // Use to implement privacysandbox libraries
    
    implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha08")
    implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha08")
    implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha08")
    implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha08")
    implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha08")
    implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha08")

}

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 znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.

Utwórz nowy numer

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

Wersja 1.0

Wersja 1.0.0-alfa08

20 marca 2024 r.

Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 została zwolniona. Wersja 1.0.0-alpha08 zawiera te zatwierdzenia.

Nowe funkcje

  • Interfejsy z adnotacjami @PrivacySandboxCallback mogą teraz mieć metody, które zwracają wartości, o ile metoda jest zawieszona (I16063).
  • Pakiety są teraz akceptowane jako prawidłowe parametry i zwracane typy w interfejsach i wartościach z adnotacjami. (I52995)

Wersja 1.0.0-alfa07

7 lutego 2024 r.

Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 została zwolniona. Wersja 1.0.0-alpha07 zawiera te zatwierdzenia.

Zmiany w interfejsie API

  • Obsługa nowych interfejsów Menu z aplikacjami z pakietu SDK. Nowe interfejsy są już dostępne w języku: androidx.privacysandbox.activity.core. Starsze z androidx.privacysandbox.ui.core nie są już obsługiwane. (Ia9079)

Wersja 1.0.0-alfa06

6 września 2023 r.

Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 została zwolniona. Wersja 1.0.0-alpha06 zawiera te zatwierdzenia.

Poprawki błędów

  • Używaj zależności Gujawa innych niż Android, aby uniknąć konfliktów ścieżek klas w Bazelu.
  • Naprawa błędu występującego podczas wywoływania kompilatora interfejsów API z bazy danych. (I24c9d)

Wersja 1.0.0-alfa05

9 sierpnia 2023 r.

Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 została zwolniona. Wersja 1.0.0-alpha05 zawiera te zatwierdzenia.

Nowe funkcje

  • Wygenerowane SandboxedUiAdapters mają teraz nowy zestaw ustawień: windowInputToken. Dzięki temu ta wersja jest zgodna z androidx.privacysandbox.ui:ui-core:1.0.0-alpha05.

Wersja 1.0.0-alfa04

24 maja 2023 r.

Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 została zwolniona. Wersja 1.0.0-alpha04 zawiera te zatwierdzenia.

Nowe funkcje

  • Ustawienia CancellationExceptions zostały rozpowszechnione w aplikacjach, więc pakiety SDK mogą teraz anulować swoje współprogramy zgodnie z oczekiwaniami.
  • SdkActivityLaunchers może być teraz używany w interfejsach API pakietów SDK, dzięki czemu aplikacje mogą wysyłać Menu z aplikacjami do pakietów SDK w Piaskownicy prywatności. Pamiętaj, że ta funkcja jest obecnie dostępna tylko w wersji testowej dla programistów.

Poprawki błędów

  • Funkcje niezawieszające zadeklarowane przez pakiety SDK będą teraz domyślnie uruchamiane w wątku głównym. Kiedyś działały w wątkach Binder.
  • Usługi nie mogą już dziedziczyć z adapterów interfejsu użytkownika.
  • Rozwiązaliśmy problem, który powodował, że zdefiniowanie właściwości adaptera interfejsu w klasie danych powodowało błąd kompilacji.

Wersja 1.0.0-alfa03

8 marca 2023 r.

Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 została zwolniona. Wersja 1.0.0-alpha03 zawiera te zatwierdzenia.

Nowe funkcje

  • Dodaliśmy obsługę integracji interfejsu API Piaskownicy prywatności z interfejsem API

Zmiany w interfejsie API

  • Zmieniono docelową wersję kotlin na 1.8.0

Wersja 1.0.0-alfa02

7 grudnia 2022 r.

Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 została zwolniona. Wersja 1.0.0-alpha02 zawiera te zatwierdzenia.

Nowe funkcje – Dodaliśmy obsługę definiowania interfejsów SDK dla klienta, które akceptują wywołania zwrotne i obiekty wartości danych jako parametry i zwracane typy danych; – rozpowszechnienie wyjątków SDK dla klientów; – obsługa wstecznego generowania zgodności środowiska wykonawczego SDK.

Zmiany w interfejsie API

  • Dodawanie adnotacji @JvmDefaultWithCompatibility (I8f206)

Wersja 1.0.0-alfa01

9 listopada 2022 r.

Aplikacja androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 została zwolniona. Wersja 1.0.0-alpha01 zawiera te zatwierdzenia.

Nowe funkcje