privacysandbox sdkruntime
androidx.privacysandbox.sdkruntime.client
androidx.privacysandbox.sdkruntime.core
androidx.privacysandbox.sdkruntime.provider
| Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
|---|---|---|---|---|
| 16 juillet 2025 | - | - | - | 1.0.0-alpha18 |
Déclarer des dépendances
Pour ajouter une dépendance sur privacysandbox-sdkruntime, vous devez ajouter le dépôt Maven de Google à votre projet. Pour en savoir plus, consultez la section Dépôt Maven de Google.
Ajoutez les dépendances correspondant aux artefacts dont vous avez besoin dans le fichier build.gradle de votre application ou de votre module :
Groovy
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" }
Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de compilation.
Commentaires
Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.
Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.
Version 1.0
Version 1.0.0-alpha18
16 juillet 2025
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18. La version 1.0.0-alpha18 contient ces commits.
Modifications apportées à l'API
SandboxedSdkProviderCompat.getView()entièrement supprimé. Si le projet utilise égalementandroidx.privacysandbox.tools, la dernière version doit être utilisée.SdkSandboxControllerCompatmigré verssdkruntime-provider.SdkSandboxControllerCompatdanssdkruntime-coreest obsolète et sera supprimé dans la prochaine version.
Correction de bugs
SandboxedSdkProviderCompat.onLoadSdk()est désormais appelé à partir du thread principal, quel que soit le thread de l'appelantloadSdk().
Version 1.0.0-alpha17
26 mars 2025
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17. La version 1.0.0-alpha17 contient ces commits.
Nouvelles fonctionnalités
Modifications apportées à l'API
SandboxedSdkProviderCompat.getView()est obsolète et sera supprimé dans la prochaine version. Veuillez migrer versandroidx.privacysandbox.tools 1.0.0-alpha13avant la prochaine version.- Suppression de la compatibilité avec les bibliothèques 1.0-alpha13 (l'application et le SDK doivent utiliser des versions plus récentes pour fonctionner avec les bibliothèques homologues de cette version)
Correction de bugs
AppOwnedInterfacesmigré vers l'implémentation locale sur les appareils API33.
Version 1.0.0-alpha16
11 décembre 2024
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16. La version 1.0.0-alpha16 contient ces commits.
Modifications apportées à l'API
- Présentation de
SdkSandboxClientImportanceListenerCompatpour les SDK afin de recevoir des notifications sur les modifications apportées à l'importance de l'application du client (état au premier plan)
Correction de bugs
- Correction d'un bug qui empêchait l'application cliente avec ProGuard de charger le SDK en mode rétrocompatibilité.
Version 1.0.0-alpha15
13 novembre 2024
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15. La version 1.0.0-alpha15 contient ces commits.
Nouvelles fonctionnalités
- Création de
LayoutInflaterà partir deSdkContexten mode rétrocompatible. - Création de
DisplayContext/WindowContextà partir deSdkContexten mode rétrocompatible.
Version 1.0.0-alpha14
24 juillet 2024
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14. La version 1.0.0-alpha14 contient ces commits.
Nouvelles fonctionnalités
- Ajoutez
SdkSandboxControllerCompat#getClientPackageNamepour récupérer le nom du package de l'application cliente.
Modifications apportées à l'API
SandboxedSdkProviderAdapterde sdkruntime-core entièrement supprimé. Veuillez utiliserSandboxedSdkProviderAdapterà partir de la bibliothèque sdkruntime-provider.
Version 1.0.0-alpha13
6 mars 2024
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13. La version 1.0.0-alpha13 contient ces commits.
Nouvelles fonctionnalités
- Prise en charge de
Backcompatpour le chargement de SDK à partir de SDK (SdkSandboxControllerCompat#loadSdk) : les SDK chargés localement (dans le processus de l'application) peuvent désormais charger d'autres SDK.
Version 1.0.0-alpha12
24 janvier 2024
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12. Liste des commits de la version 1.0.0-alpha12
Nouvelles fonctionnalités
- Ajout de
SdkSandboxControllerCompat#loadSdkpour le chargement de SDK par d'autres SDK dans le bac à sable (actuellement compatible uniquement avec l'extension 10 de l'API 34)
Modifications apportées à l'API
- Suppression de la compatibilité avec le bac à sable sur les appareils API 33 : le mode rétrocompatible (dans l'application) doit être utilisé avant l'API 34.
Version 1.0.0-alpha11
15 novembre 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11. Liste des commits de la version 1.0.0-alpha11
Nouvelles fonctionnalités
AppOwnedSdkSandboxInterfaceCompatpris en charge sur les appareils API34 Ext 8 (auparavant, ne fonctionnait que sur les versions Preview développeurPrivacySandbox)
Version 1.0.0-alpha10
18 octobre 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10. Liste des commits de la version 1.0.0-alpha10
Correction de bugs
- Correction du remappage des ressources pour le SDK chargé dans le processus de l'application.
Version 1.0.0-alpha09
4 octobre 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09 et androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09. Liste des commits de la version 1.0.0-alpha09
Modifications apportées à l'API
- Première version de la bibliothèque sdkruntime-provider à utiliser à la place de la bibliothèque sdkruntime-core pour les SDK.
SandboxedSdkProviderAdaptermigré vers sdkruntime-provider.SandboxedSdkProviderAdapterdans sdkruntime-core est obsolète et sera bientôt supprimé.
Correction de bugs
- Annule l'enregistrement de tous les
SdkSandboxActivityHandlerCompatlorsque le SDK est déchargé. - Les événements de cycle de vie
ActivityHoldercorrespondent désormais au comportement deReportFragment
Version 1.0.0-alpha08
9 août 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 et d'androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08. Liste des commits de la version 1.0.0-alpha08
Correction de bugs
- Échec de la migration de
SharedPreferenceslorsque le contexte cibleSharedPreferencesn'existait pas.
Version 1.0.0-alpha07
26 juillet 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 et d'androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07. Liste des commits de la version 1.0.0-alpha07
Nouvelles fonctionnalités
- Prise en charge de
SharedPreferencespar SDK pour les SDK chargés localement (dans le processus de l'application).SandboxedSdkProviderCompat#contextpersonnalisé pour fournir une prise en chargeSharedPreferencespar SDK pour les SDK en mode rétrocompatibilité.
Version 1.0.0-alpha06
21 juin 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 et d'androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06. Liste des commits de la version 1.0.0-alpha06
Nouvelles fonctionnalités
- Prise en charge du stockage et des bases de données par SDK pour les SDK chargés localement (dans le processus de l'application).
SandboxedSdkProviderCompat#contextpersonnalisé pour fournir une assistance de stockage et de base de données par SDK pour les SDK en mode rétrocompatibilité.
Version 1.0.0-alpha05
7 juin 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 et d'androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05. Cette version est développée dans une branche interne.
Nouvelles fonctionnalités
- (
PrivacySandboxDeveloper Preview 8 et versions ultérieures uniquement) Ajout de la compatibilité avec la médiation App-Sandbox (voirSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)
Version 1.0.0-alpha04
10 mai 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 et d'androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04. Cette version est développée dans une branche interne.
Nouvelles fonctionnalités
- Prise en charge initiale du démarrage des activités dans le bac à sable du SDK (disponible pour les appareils UDC+) : le SDK doit enregistrer le gestionnaire en appelant
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler, puis l'application peut démarrer l'activité pour le SDK en appelantSdkSandboxManagerCompat#startSdkSandboxActivity.
Version 1.0.0-alpha03
5 avril 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03.
Nouvelles fonctionnalités
- Ajout de la prise en charge de
SandboxProcessDeathCallback - Ajout de la prise en charge du déchargement du SDK
Modifications apportées à l'API
SandboxedSdkCompat#create(binder)supprimé. Veuillez utiliser le constructeurSandboxedSdkCompat(binder).
Version 1.0.0-alpha02
22 mars 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02.
Nouvelles fonctionnalités
- Ajout d'une API pour récupérer la liste des SDK chargés :
SdkSandboxControllerCompat.getSandboxedSdks().
Version 1.0.0-alpha01
11 janvier 2023
Publication d'androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01.
- Il s'agit d'une nouvelle bibliothèque Jetpack contenant des composants permettant de créer et de charger des SDK compatibles avec l'environnement d'exécution (Privacy Sandbox) sur les anciennes versions de la plate-forme Android.