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