זמן ריצה ב-SDK של ארגז חול לפרטיות

  
הספרייה הזו מספקת רכיבים לצרכנים שמודעים ל-SdkRuntime
העדכון האחרון גרסה יציבה מועמד לגרסה גרסת בטא גרסת אלפא
24 ביולי 2024 - - - 1.0.0-alpha14

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

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

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

מגניב

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14"
}

למידע נוסף על יחסי תלות, אפשר לעיין במאמר הוספת יחסי תלות של build.

משוב

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

דיווח על בעיה חדשה

מקורות מידע בנושא מעקב אחר בעיות אפשר לקבל מידע נוסף.

גירסה 1.0

גרסה 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 אחרות ב-Sandbox (נתמך כרגע בתוסף API 34 תוסף 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 מורחב 8 (בעבר הייתה בשימוש רק ב-PrivacySandbox גרסאות build של תצוגה מקדימה למפתחים)

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

תכונות חדשות

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

גרסה 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 ובמסדי נתונים עבור ערכות 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 תצוגה מקדימה למפתחים בגרסה 8 ומעלה בלבד) הוספת תמיכה בתהליך בחירת הרשת של ארגז החול (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 שוחררו. הגרסה הזו פותחה בהסתעפות פנימית.

תכונות חדשות

  • תמיכה ראשונית בהתחלת פעילויות ב-Sandbox של SDK (זמינה למכשירי UDC+ ): צריך לרשום את ה-handler של ה-SDK באמצעות שליחת קריאה ל-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) הוסר, יש להשתמש ב-constructor 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.