privacysandbox 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 (לפני כן פעל רק בגרסאותPrivacySandboxDeveloper 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 הסתיימה. ה-APISandboxedSdkProviderAdapterב-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מותאם כדי לספק תמיכה ב-SDKSharedPreferencesלכל 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.