privacysandbox-tools
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
---|---|---|---|---|
29 בינואר 2025 | - | - | - | 1.0.0-alpha11 |
הצהרת יחסי תלות
כדי להוסיף יחסי תלות ל-privacysandbox-tools, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle
של האפליקציה או המודול:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha11" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
גירסה 1.0
גרסה 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
בממשקים עם הערות ובערכים עם הערות.
שינויים ב-API
- איסור על שימוש באובייקטים ב-apicompiler (בעבר הם התעלמו בשקט)
תיקוני באגים
- תיקון קריסה כשיש ספריות מקור שמסתיימים ב- .class
גרסה 1.0.0-alpha09
26 ביוני 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09
משוחרר. הגרסה 1.0.0-alpha09 מכילה את ההוספות האלה.
תכונות חדשות
- הוספת תמיכה ב-enum classes עם הערות
@PrivacySandboxValue
. - תמיכה בממשק המשתמש של ארגז החול לפרטיות בגרסה alpha 09.
גרסה 1.0.0-alpha08
20 במרץ 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
משוחרר. הגרסה 1.0.0-alpha08 מכילה את ההוספות האלה.
תכונות חדשות
- עכשיו אפשר להוסיף לשיטות בממשקים עם הערה
@PrivacySandboxCallback
שמיועדת להשהיה שלהן, ערכים שמוחזרים.(I16063) - עכשיו אפשר להשתמש בחבילות כפרמטרים חוקיים וכסוגי החזרה בממשקים ובערכים עם הערות. (I52995)
גרסה 1.0.0-alpha07
7 בפברואר 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07
משוחרר. גרסה 1.0.0-alpha07 מכילה את ההצהרות האלה על ביצוע שינויים (commits).
שינויים ב-API
- תמיכה בממשקי מרכז האפליקציות החדשים של SDK Activity. הממשקים החדשים נמצאים ב-
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 מכילה את ההוספות האלה.
תיקוני באגים
- כדי למנוע התנגשויות ב-classpath ב-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 מכילה את ההצהרות האלה על ביצוע שינויים (commits).
תכונות חדשות
CancellationExceptions
מועברים עכשיו לאפליקציות, כך שערכות SDK יכולות לבטל את הפונקציות שלהן לפעולות מרובות (coroutines) כצפוי.- עכשיו אפשר להשתמש ב-
SdkActivityLaunchers
בממשקי API של SDK, כך שאפליקציות יכולות לשלוח מרכזי הפעלה ל-SDKs בארגז החול לפרטיות. לתשומת ליבכם, האפשרות הזו זמינה כרגע רק בתצוגות מקדימות למפתחים.
תיקוני באגים
- פונקציות ללא השהיה שהוגדרו על ידי ערכות SDK יפעלו עכשיו בשרשור הראשי כברירת מחדל. בעבר, הן היו פועלות בשרשור של Binder.
- שירותים לא יכולים יותר לרשת מאביזרי ממשק של ממשק משתמש.
- תוקנה בעיה שבה הגדרת מאפיין של מתאם ממשק משתמש בכיתה של נתונים גורמת לשגיאת הידור.
גרסה 1.0.0-alpha03
8 במרץ 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha03
משוחרר. גרסה 1.0.0-alpha03 כוללת את ההצהרות האלה.
תכונות חדשות
- הוספנו תמיכה בשילוב של ממשק ה-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 של ארגז החול לפרטיות. הכלים האלה יעזרו לכם ליצור באופן אוטומטי קוד לדוגמה כדי להגדיר את הממשקים הפונים ללקוח של ה-SDK המופעל בסביבת זמן הריצה ולנהל איתם אינטראקציה.
תכונות חדשות - נוספה תמיכה בהגדרת ממשקי SDK מול לקוחות שמקבלים קריאות חזרה (callbacks) ואובייקטים של ערכי נתונים כפרמטרים וסוגים של חזרה - העברה של חריגות של SDK ללקוחות - תמיכה ביצירת תאימות לאחור בסביבת זמן הריצה של SDK
שינויים ב-API
- הוספת הערה
@JvmDefaultWithCompatibility
(I8f206)
גרסה 1.0.0-alpha01
9 בנובמבר 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01
משוחרר. גרסה 1.0.0-alpha01 מכילה את ההוספות האלה.
תכונות חדשות
- זוהי ספריית Jetpack חדשה שמכילה ממשקי API לשימוש בפונקציונליות של ארגז החול לפרטיות. אפשר לדווח על באגים ברכיב למעקב אחר בעיות.