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 |
---|---|---|---|---|
24 juillet 2024 | - | - | - | 1.0.0-alpha14 |
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-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" }
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-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
- Introduction de
SdkSandboxControllerCompat#getClientPackageName
pour récupérer le nom du package de l'application cliente.
Modifications apportées à l'API
- Suppression complète de
SandboxedSdkProviderAdapter
de sdkruntime-core. Veuillez utiliserSandboxedSdkProviderAdapter
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
Backcompat
pour le chargement du SDK par SDK (SdkSandboxControllerCompat#loadSdk
) : les SDK chargés localement (dans le processus d'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
- Introduction d'
SdkSandboxControllerCompat#loadSdk
pour charger des SDK par d'autres SDK dans le bac à sable (actuellement compatible avec l'API 34 Extension 10 uniquement)
Modifications apportées à l'API
- Suppression de la prise en charge du bac à sable sur les appareils utilisant l'API 33. Le mode backcompat (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
AppOwnedSdkSandboxInterfaceCompat
compatible avec les appareils API34 Ext 8 (auparavant, cette opération ne fonctionnait que surPrivacySandbox
version Preview développeur)
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.
SandboxedSdkProviderAdapter
migré vers sdkruntime-provider.SandboxedSdkProviderAdapter
dans sdkruntime-core est obsolète et sera bientôt supprimé.
Correction de bugs
- Désenregistrez toutes les
SdkSandboxActivityHandlerCompat
lors du déchargement du SDK. ActivityHolder
événements de cycle de vie correspondent 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
- Correction de l'échec de la migration de
SharedPreferences
lorsque le contexte cibleSharedPreferences
n'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
SharedPreferences
par SDK pour les SDK chargés localement (lors du processus de l'application). Personnalisation deSandboxedSdkProviderCompat#context
pour assurer la prise en charge deSharedPreferences
par SDK pour les SDK en mode backcompat.
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#context
personnalisé pour assurer la prise en charge du stockage et des bases de données par SDK pour les SDK en mode backcompat.
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
- (
PrivacySandbox
Preview développeur 8 et versions ultérieures uniquement) Ajouter la prise en charge de la médiation du bac à sable pour application (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 d'activités dans le bac à sable du SDK (disponible pour les appareils UDC+): le SDK doit enregistrer le gestionnaire en appelant
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler
. L'application peut alors lancer une 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 compatibilité avec
SandboxProcessDeathCallback
- Ajout de la prise en charge du déchargement du SDK
Modifications apportées à l'API
- Suppression de
SandboxedSdkCompat#create(binder)
. 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.