privacysandbox sdkruntime

  
הספרייה הזו מספקת רכיבים לצרכנים שמודעים ל-SdkRuntime
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
‫16 ביולי 2025 - - - 1.0.0-alpha18

הצהרה על יחסי תלות

כדי להוסיף תלות ב-privacysandbox-sdkruntime, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

מגניב

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"
}

מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ב-Build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לשמוע מכם אם תגלו בעיות חדשות או אם יש לכם רעיונות לשיפור הספרייה הזו. לפני שיוצרים ספרייה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להוסיף את ההצבעה שלכם לבעיה קיימת, לוחצים על לחצן הכוכב.

יצירת בעיה חדשה

מידע נוסף זמין במאמרי העזרה בנושא כלי המעקב אחר בעיות.

גירסה 1.0

גרסה 1.0.0-alpha18

‫16 ביולי 2025

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18 יוצאות. גרסה 1.0.0-alpha18 מכילה את הקומטים האלה.

שינויים ב-API

  • הכרטיס SandboxedSdkProviderCompat.getView() הוסר לחלוטין. אם הפרויקט משתמש גם ב-androidx.privacysandbox.tools, צריך להשתמש בגרסה העדכנית ביותר.
  • ההעברה של SdkSandboxControllerCompat הסתיימה אל sdkruntime-provider. הגרסה של SdkSandboxControllerCompat ב-sdkruntime-core הוצאה משימוש ותוסר בגרסה הבאה.

תיקוני באגים

  • הפונקציה SandboxedSdkProviderCompat.onLoadSdk() מופעלת עכשיו מה-thread הראשי, בלי קשר ל-thread של המתקשר loadSdk().

גרסה 1.0.0-alpha17

‫26 במרץ 2025

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17 יוצאות. גרסה 1.0.0-alpha17 מכילה את הקומטים האלה.

תכונות חדשות

שינויים ב-API

  • התכונה SandboxedSdkProviderCompat.getView() הוצאה משימוש ותוסר במהדורה הבאה. חשוב לעבור אל androidx.privacysandbox.tools 1.0.0-alpha13 לפני הגרסה הבאה.
  • הפסקנו את התמיכה בספריות 1.0-alpha13 (גם האפליקציה וגם ה-SDK צריכים להשתמש בגרסאות חדשות יותר כדי לעבוד עם ספריות מקבילות מהגרסה הזו)

תיקוני באגים

  • הועבר AppOwnedInterfaces להטמעה מקומית במכשירים עם API33.

גרסה 1.0.0-alpha16

‫11 בדצמבר 2024

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 יוצאות. גרסה 1.0.0-alpha16 מכילה את ההתחייבויות האלה.

שינויים ב-API

  • הוספנו את SdkSandboxClientImportanceListenerCompat לערכות SDK כדי לקבל התראות על שינויים בחשיבות האפליקציה של הלקוח (סטטוס פעיל)

תיקוני באגים

  • תוקן באג שמנע טעינה של SDK באפליקציית לקוח עם proguard במצב תאימות לאחור.

גרסה 1.0.0-alpha15

‫13 בנובמבר 2024

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15 יוצאות. גרסה 1.0.0-alpha15 מכילה את הקומטים האלה.

תכונות חדשות

  • נוספה תמיכה ביצירת LayoutInflater מ-SdkContext במצב תאימות לאחור.
  • נוספה תמיכה ביצירת DisplayContext/WindowContext מ-SdkContext במצב תאימות לאחור.

גרסה 1.0.0-alpha14

‫24 ביולי 2024

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14 יוצאות. גרסה 1.0.0-alpha14 מכילה את הקומטים האלה.

תכונות חדשות

  • הוספנו את SdkSandboxControllerCompat#getClientPackageName לאחזור שם החבילה של אפליקציית הלקוח.

שינויים ב-API

  • הוסרה לחלוטין SandboxedSdkProviderAdapter מ-sdkruntime-core. צריך להשתמש ב-SandboxedSdkProviderAdapter מהספרייה sdkruntime-provider.

גרסה 1.0.0-alpha13

‫6 במרץ 2024

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13 יוצאות. גרסה 1.0.0-alpha13 מכילה את ההתחייבויות האלה.

תכונות חדשות

  • Backcompat תמיכה בטעינה של SDK-SDK ‏ (SdkSandboxControllerCompat#loadSdk) – עכשיו ערכות SDK שנטענות באופן מקומי (בתהליך האפליקציה) יכולות לטעון ערכות SDK אחרות

גרסה 1.0.0-alpha12

‫24 בינואר 2024

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12 יוצאות. גרסה 1.0.0-alpha12 מכילה את הקומיטים האלה.

תכונות חדשות

  • הוספנו את SdkSandboxControllerCompat#loadSdk לטעינת ערכות SDK על ידי ערכות SDK אחרות בארגז חול (בשלב הזה יש תמיכה רק ב-API 34 Extension 10)

שינויים ב-API

  • הסרת תמיכה ב-Sandbox במכשירי API 33 – צריך להשתמש במצב תאימות לאחור (באפליקציה) לפני API 34.

גרסה 1.0.0-alpha11

‫15 בנובמבר 2023

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11 יוצאות. גרסה 1.0.0-alpha11 מכילה את הקומיטים האלה.

תכונות חדשות

  • AppOwnedSdkSandboxInterfaceCompat נתמך במכשירים עם API34 Ext 8 (לפני כן פעל רק בגרסאות PrivacySandbox Developer Preview)

גרסה 1.0.0-alpha10

‫18 באוקטובר 2023

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10 יוצאות. גרסה 1.0.0-alpha10 מכילה את הקומיטים האלה.

תיקוני באגים

  • תוקן מיפוי מחדש של משאבים עבור SDK שנטען בתהליך של האפליקציה.

גרסה 1.0.0-alpha09

‫4 באוקטובר 2023

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09 ו-androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09 יוצאות. גרסה 1.0.0-alpha09 מכילה את הקומיטים האלה.

שינויים ב-API

  • הגרסה הראשונה של ספריית sdkruntime-provider שצריך להשתמש בה במקום בספריית sdkruntime-core לערכות SDK.
  • ההעברה של SandboxedSdkProviderAdapter אל sdkruntime-provider הסתיימה. ה-API‏ SandboxedSdkProviderAdapter ב-sdkruntime-core הוצא משימוש ויוסר בקרוב.

תיקוני באגים

  • ביטול הרישום של כל SdkSandboxActivityHandlerCompat כשערכת ה-SDK מוסרת.
  • ActivityHolder אירועים במחזור החיים תואמים עכשיו להתנהגות של ReportFragment

גרסה 1.0.0-alpha08

‫9 באוגוסט 2023

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 ו-androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08 יוצאות לאור. גרסה 1.0.0-alpha08 מכילה את הקומיטים האלה.

תיקוני באגים

  • תוקנה הבעיה שבה העברה של SharedPreferences נכשלת אם הקשר של היעד SharedPreferences לא קיים.

גרסה 1.0.0-alpha07

‫26 ביולי 2023

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 ו-androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07 יוצאות לאור. גרסה 1.0.0-alpha07 מכילה את הקומיטים האלה.

תכונות חדשות

  • תמיכה ב-SDK SharedPreferences לטעינה מקומית של ערכות SDK (בתהליך האפליקציה). ‫SandboxedSdkProviderCompat#context מותאם כדי לספק תמיכה ב-SDK SharedPreferences לכל SDK במצב תאימות לאחור.

גרסה 1.0.0-alpha06

‫21 ביוני 2023

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 ו-androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06 יוצאות לאור. גרסה 1.0.0-alpha06 מכילה את הקומיטים האלה.

תכונות חדשות

  • תמיכה באחסון ובמסדי נתונים לכל ערכת SDK שנטענת באופן מקומי (בתהליך האפליקציה).
  • SandboxedSdkProviderCompat#context מותאם כדי לספק תמיכה באחסון ובמסד נתונים לכל SDK בנפרד, עבור ערכות SDK במצב תאימות לאחור.

גרסה 1.0.0-alpha05

‫7 ביוני 2023

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 ו-androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05 יוצאות לאור. הגרסה הזו פותחה בענף פנימי.

תכונות חדשות

  • (PrivacySandbox רק בגרסת Developer Preview 8 ואילך) הוספת תמיכה בתהליך בחירת רשתות ב-App-Sandbox (ראו SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)

גרסה 1.0.0-alpha04

‫10 במאי 2023

הגרסאות androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 ו-androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04 יוצאות לאור. הגרסה הזו פותחה בענף פנימי.

תכונות חדשות

  • תמיכה ראשונית בהפעלת פעילויות בתוך ארגז חול של SDK (זמין למכשירים עם UDC+‎): ה-SDK צריך לרשום handler על ידי קריאה ל-SdkSandboxControllerCompat#registerSdkSandboxActivityHandler, ואז האפליקציה יכולה להפעיל פעילות עבור ה-SDK על ידי קריאה ל-SdkSandboxManagerCompat#startSdkSandboxActivity.

גרסה 1.0.0-alpha03

‫5 באפריל 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 משוחרר.

תכונות חדשות

  • נוספה תמיכה ב-SandboxProcessDeathCallback
  • הוספנו תמיכה בביטול הטעינה של SDK

שינויים ב-API

  • הוסר SandboxedSdkCompat#create(binder), צריך להשתמש בבונה SandboxedSdkCompat(binder)

גרסה 1.0.0-alpha02

‫22 במרץ 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 משוחרר.

תכונות חדשות

  • נוסף API לאחזור רשימה של ערכות SDK שנטענו – SdkSandboxControllerCompat.getSandboxedSdks().

גרסה 1.0.0-alpha01

‫11 בינואר 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 משוחרר.

  • זוהי ספריית Jetpack חדשה שמכילה רכיבים ליצירה ולטעינה של ערכות SDK שתואמות לזמן ריצה (ארגז החול לפרטיות) בגרסאות ישנות של פלטפורמת Android.