privacysandbox-tools
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 17 בדצמבר 2025 | - | - | - | 1.0.0-alpha14 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-privacysandbox-tools, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha14" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לשמוע מכם אם תגלו בעיות חדשות או אם יש לכם רעיונות לשיפור הספרייה הזו. לפני שיוצרים ספרייה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להוסיף את ההצבעה שלכם לבעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא כלי המעקב אחר בעיות.
גירסה 1.0
גרסה 1.0.0-alpha14
17 בדצמבר 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 משוחרר. גרסה 1.0.0-alpha14 מכילה את הקומטים האלה.
- הספרייה הזו הוצאה משימוש ולא יתבצעו בה עדכונים בעתיד.
שינויים ב-API
- הוצאו משימוש ממשקי API של privacysandbox.tools. (Ieb66c, b/452878636)
- ממשקי API שהוצאו משימוש privacysandbox.sdkruntime (Ibe81a, b/452878636)
- ממשקי API שהוצאו משימוש privacysandbox.ui (I858d5, b/452878636)
- כדי להשתמש בפרויקטים שפורסמו עם Kotlin 2.0, צריך להשתמש ב-KGP 2.0.0 ומעלה (Idb6b5, b/344563182)
גרסה 1.0.0-alpha13
26 במרץ 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 משוחרר. גרסה 1.0.0-alpha13 מכילה את הקומטים האלה.
תכונות חדשות
- הוספנו תמיכה בפרמטר
SessionDataב-openSession, שמחליף אתSessionConstants. - הסרנו את יצירת
SandboxedSdkProviderCompat.getView(), שהוצא משימוש.
גרסה 1.0.0-alpha12
26 בפברואר 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 משוחרר. גרסה 1.0.0-alpha12 מכילה את הקומטים האלה.
תכונות חדשות
- ממשקי
@PrivacySandboxInterface-annotatedיכולים עכשיו להרחיב את ממשקSharedUiAdapterשהוצג ב-androidx.privacysandbox.ui:ui-core:1.0.0-alpha14, בדומה ל-SandboxedUiAdapter. ממשק יכול להרחיב רק סוג אחד של מתאם ממשק משתמש.
גרסה 1.0.0-alpha11
29 בינואר 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 משוחרר. גרסה 1.0.0-alpha11 מכילה את הקומטים האלה.
תכונות חדשות
- הוספנו תמיכה בפרמטר
SessionConstantsהמעודכן ב-SandboxedUiAdapter.openSession. (I65886)
גרסה 1.0.0-alpha10
2 באוקטובר 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 משוחרר. גרסה 1.0.0-alpha10 מכילה את הקומטים האלה.
תכונות חדשות
- הוספת תמיכה בקבועים שהוגדרו ב-SDK באמצעות
const valבממשקי annotated ובערכים annotated.
שינויים ב-API
- איסור שימוש באובייקטים ב-apicompiler (בעבר המערכת התעלמה מהם בשקט)
תיקוני באגים
- תיקון קריסה כשיש ספריות מקור שמסתיימות ב- .class
גרסה 1.0.0-alpha09
26 ביוני 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 משוחרר. גרסה 1.0.0-alpha09 מכילה את הקומטים האלה.
תכונות חדשות
- הוספת תמיכה במחלקות enum עם הערה
@PrivacySandboxValue. - תמיכה בגרסת אלפא 09 של ממשק המשתמש של ארגז החול לפרטיות.
גרסה 1.0.0-alpha08
20 במרץ 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 משוחרר. גרסה 1.0.0-alpha08 מכילה את הקומטים האלה.
תכונות חדשות
- בממשקי API עם ההערה
@PrivacySandboxCallbackאפשר עכשיו להשתמש בשיטות שמחזירות ערכים, כל עוד השיטה מושהית.(I16063) - חבילות מתקבלות עכשיו כפרמטרים וסוגי החזרה תקינים בממשקים ובערכים עם הערות. (I52995)
גרסה 1.0.0-alpha07
7 בפברואר 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 משוחרר. גרסה 1.0.0-alpha07 מכילה את הקומיטים האלה.
שינויים ב-API
- תמיכה בממשקי מפעיל הפעילות החדשים של SDK. הממשקים החדשים נמצאים ב-
androidx.privacysandbox.activity.core. הגרסאות הישנות ב-androidx.privacysandbox.ui.coreלא נתמכות יותר. (Ia9079)
גרסה 1.0.0-alpha06
6 בספטמבר 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 משוחרר. גרסה 1.0.0-alpha06 מכילה את הקומיטים האלה.
תיקוני באגים
- כדי למנוע התנגשויות בנתיב המחלקה ב-Bazel, צריך להשתמש בתלות של Guava שאינה Android.
- תיקון קריסה כשקומפיילר ה-API נקרא מ-Bazel. (I24c9d)
גרסה 1.0.0-alpha05
9 באוגוסט 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 משוחרר. גרסה 1.0.0-alpha05 מכילה את הקומיטים האלה.
תכונות חדשות
- ל-
SandboxedUiAdaptersשנוצרו עכשיו יש את הגדרתwindowInputTokenהחדשה. כך הגרסה הזו תהיה תואמת ל-androidx.privacysandbox.ui:ui-core:1.0.0-alpha05.
גרסה 1.0.0-alpha04
24 במאי 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 משוחרר. גרסה 1.0.0-alpha04 מכילה את הקומיטים האלה.
תכונות חדשות
- הערכים של
CancellationExceptionsמועברים עכשיו לאפליקציות, כך שערכות ה-SDK יכולות לבטל את שגרות המשנה שלהן כמו שצריך. SdkActivityLaunchersאפשר להשתמש עכשיו ב-API של SDK, כך שאפליקציות יכולות לשלוח הפעלות לערכות SDK בארגז החול לפרטיות. הערה: נכון לעכשיו, הפונקציונליות הזו זמינה רק בגרסאות טרום-השקה למפתחים.
תיקוני באגים
- פונקציות שלא מוגדרות כפונקציות להשהיה שמוצהרות על ידי ערכות SDK יפעלו עכשיו ב-thread הראשי כברירת מחדל. בעבר הן הופעלו ב-threads של Binder.
- שירותים כבר לא יכולים לקבל בירושה מתאמי ממשק משתמש.
- תוקנה הבעיה שבה הגדרה של מאפיין מתאם של ממשק משתמש במחלקת נתונים גרמה לשגיאת קומפילציה.
גרסה 1.0.0-alpha03
8 במרץ 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 משוחרר. גרסה 1.0.0-alpha03 מכילה את הקומיטים האלה.
תכונות חדשות
- הוספנו תמיכה בשילוב של Privacy Sandbox UI API
שינויים ב-API
- הגרסה של Kotlin שמוגדרת כיעד שונתה ל-1.8.0
גרסה 1.0.0-alpha02
7 בדצמבר 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 משוחרר. גרסה 1.0.0-alpha02 מכילה את הקומיטים האלה.
- המטרה של הכלים האלה היא לשפר את השילוב עם ממשקי ה-API של זמן הריצה ל-SDK של ארגז החול לפרטיות. הכלים האלה יעזרו לכם ליצור באופן אוטומטי קוד boilerplate כדי להגדיר את הממשקים שפונים ללקוח של ה-SDK עם ההפעלה בזמן ריצה ולבצע אינטראקציה איתם.
תכונות חדשות - נוספה תמיכה בהגדרת ממשקי SDK שפונים ללקוח ומקבלים קריאות חוזרות ואובייקטים של ערכי נתונים כפרמטרים וסוגי החזרה - העברת חריגים של SDK ללקוחות - תמיכה ביצירת תאימות לאחור של SDK Runtime
שינויים ב-API
- הוספת הערה
@JvmDefaultWithCompatibility(I8f206)
גרסה 1.0.0-alpha01
9 בנובמבר 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 משוחרר. גרסה 1.0.0-alpha01 מכילה את הקומיטים האלה.
תכונות חדשות
- זוהי ספריית Jetpack חדשה שמכילה ממשקי API לשימוש בפונקציונליות של ארגז החול לפרטיות. אפשר לדווח על באגים ברכיב למעקב אחר בעיות.