privacysandbox sdkruntime

  
ไลบรารีนี้มีคอมโพเนนต์สำหรับผู้ใช้ที่รับรู้ SdkRuntime
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า รุ่นอัลฟ่า
16 กรกฎาคม 2025 - - - 1.0.0-alpha18

การประกาศทรัพยากร Dependency

หากต้องการเพิ่มการอ้างอิงใน privacysandbox-sdkruntime คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ 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"
}

ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์

ความคิดเห็น

ความคิดเห็นของคุณจะช่วยให้ 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() จากเทรดหลักโดยไม่คำนึงถึงเทรดของ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 เพื่อรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงความสำคัญของแอปของไคลเอ็นต์ (สถานะเบื้องหน้า)

การแก้ไขข้อบกพร่อง

  • แก้ไขข้อบกพร่องที่ทำให้แอปไคลเอ็นต์ที่มี Proguard โหลด SDK ในโหมด Backcompat ไม่ได้

เวอร์ชัน 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

  • นำการรองรับแซนด์บ็อกซ์ในอุปกรณ์ API 33 ออก - ควรใช้โหมด backcompat (ในแอป) ก่อน 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 แล้ว 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 แต่ละรายการSharedPreferencesสำหรับ SDK ที่โหลดในเครื่อง (ในกระบวนการของแอปพลิเคชัน) SandboxedSdkProviderCompat#context ที่ปรับแต่งมาเพื่อรองรับ SharedPreferences ต่อ SDK สำหรับ SDK ในโหมด Backcompat

เวอร์ชัน 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 ในโหมด Backcompat

เวอร์ชัน 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 ต้องลงทะเบียนตัวแฮนเดิลโดยการเรียกใช้ 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 ที่เปิดใช้รันไทม์ (Privacy Sandbox) ในแพลตฟอร์ม Android เวอร์ชันเก่า