privacysandbox sdkruntime
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
|---|---|---|---|---|
| 17 ธันวาคม 2025 | - | - | - | 1.0.0-alpha19 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มการอ้างอิงใน privacysandbox-sdkruntime คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับ
แอปหรือโมดูล
ดึงดูด
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยเราปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา
รุ่น 1.0
เวอร์ชัน 1.0.0-alpha19
17 ธันวาคม 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19 androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19 และ androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha19 ออกอากาศแล้ว เวอร์ชัน 1.0.0-alpha19 มีการคอมมิตเหล่านี้
- ไลบรารีนี้เลิกใช้งานแล้วและจะไม่ได้รับการอัปเดตในอนาคต
การเปลี่ยนแปลง API
- เลิกใช้งาน
privacysandbox.sdkruntimeAPI (Ibe81a, b/452878636) - นำ
SdkSandboxControllerCompat (sdkruntime-core)ที่เลิกใช้งานแล้วออกแล้ว (Ibe8fe, b/427472024)
เวอร์ชัน 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 (ก่อนหน้านี้ใช้ได้เฉพาะในบิลด์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 แล้ว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 แต่ละรายการที่โหลดในเครื่อง (ในกระบวนการของแอปพลิเคชัน)SandboxedSdkProviderCompat#contextที่ปรับแต่งมาเพื่อรองรับSharedPreferencesต่อ SDK สำหรับ 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 สำหรับ 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 ขึ้นไปเท่านั้น) เพิ่มการรองรับสื่อกลาง 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)removed, please use constructorSandboxedSdkCompat(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 เวอร์ชันเก่า