privacysandbox-tools

  
ספרייה לשימוש בפונקציונליות של ארגז החול לפרטיות ב-Android
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
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 מכילה את ההצהרות האלה.

תכונות חדשות - נוספה תמיכה בהגדרת ממשקי 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 מכילה את ההוספות האלה.

תכונות חדשות