privacysandbox-tools
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
|---|---|---|---|---|
| 17 ธันวาคม 2025 | - | - | - | 1.0.0-alpha14 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มการอ้างอิงใน privacysandbox-tools คุณต้องเพิ่มที่เก็บ Google Maven ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับ
แอปหรือโมดูล
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha14" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยเราปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา
รุ่น 1.0
เวอร์ชัน 1.0.0-alpha14
17 ธันวาคม 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha14 มีการเปลี่ยนแปลงเหล่านี้
- ไลบรารีนี้เลิกใช้งานแล้วและจะไม่ได้รับการอัปเดตในอนาคต
การเปลี่ยนแปลง API
- เลิกใช้งาน privacysandbox.tools API (Ieb66c, b/452878636)
- เลิกใช้งาน privacysandbox.sdkruntime API (Ibe81a, b/452878636)
- เลิกใช้งาน privacysandbox.ui API (I858d5, b/452878636)
- โปรเจ็กต์ที่เผยแพร่ด้วย Kotlin 2.0 ต้องใช้ KGP 2.0.0 ขึ้นไป (Idb6b5, b/344563182)
เวอร์ชัน 1.0.0-alpha13
26 มีนาคม 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha13 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับพารามิเตอร์
SessionDataในopenSessionซึ่งจะแทนที่SessionConstants - นำการสร้าง
SandboxedSdkProviderCompat.getView()ออกแล้ว เนื่องจากเลิกใช้งานแล้ว
เวอร์ชัน 1.0.0-alpha12
26 กุมภาพันธ์ 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha12 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้อินเทอร์เฟซ
@PrivacySandboxInterface-annotatedสามารถขยายอินเทอร์เฟซSharedUiAdapterที่เปิดตัวในandroidx.privacysandbox.ui:ui-core:1.0.0-alpha14ได้แล้ว เช่นเดียวกับSandboxedUiAdapterอินเทอร์เฟซขยายได้เฉพาะอะแดปเตอร์ UI ประเภทเดียวเท่านั้น
เวอร์ชัน 1.0.0-alpha11
29 มกราคม 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha11 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับพารามิเตอร์
SessionConstantsที่อัปเดตแล้วในSandboxedUiAdapter.openSession(I65886)
เวอร์ชัน 1.0.0-alpha10
2 ตุลาคม 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha10 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับค่าคงที่ที่กำหนดโดย SDK โดยใช้
const valในอินเทอร์เฟซและค่าที่อธิบายประกอบ
การเปลี่ยนแปลง API
- ไม่อนุญาตออบเจ็กต์ใน apicompiler (ก่อนหน้านี้ระบบจะละเว้นออบเจ็กต์เหล่านี้โดยไม่มีใครรู้)
การแก้ไขข้อบกพร่อง
- แก้ไขข้อขัดข้องเมื่อมีไดเรกทอรีแหล่งที่มาที่ลงท้ายด้วย .class
เวอร์ชัน 1.0.0-alpha09
26 มิถุนายน 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha09 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับคลาส enum ที่มีคำอธิบายประกอบ
@PrivacySandboxValue - รองรับ Privacy Sandbox UI อัลฟ่า 09
เวอร์ชัน 1.0.0-alpha08
20 มีนาคม 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha08 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้อินเทอร์เฟซที่อธิบายประกอบด้วย
@PrivacySandboxCallbackสามารถมีเมธอดที่แสดงค่าได้ตราบใดที่เมธอดระงับอยู่ (I16063) - ตอนนี้ระบบยอมรับ Bundle เป็นพารามิเตอร์และประเภทการคืนค่าที่ถูกต้องในอินเทอร์เฟซและค่าที่อธิบายประกอบ (I52995)
เวอร์ชัน 1.0.0-alpha07
7 กุมภาพันธ์ 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha07 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- รองรับอินเทอร์เฟซตัวเรียกใช้กิจกรรม SDK ใหม่ อินเทอร์เฟซใหม่จะอยู่ใน
androidx.privacysandbox.activity.coreระบบจะไม่รองรับเวอร์ชันเก่าในandroidx.privacysandbox.ui.coreอีกต่อไป (Ia9079)
เวอร์ชัน 1.0.0-alpha06
6 กันยายน 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha06 มีคอมมิตต่อไปนี้
การแก้ไขข้อบกพร่อง
- ใช้ทรัพยากร Dependency ของ Guava ที่ไม่ใช่ Android เพื่อหลีกเลี่ยงการขัดกันของ Classpath ใน Bazel
- แก้ไขข้อขัดข้องเมื่อเรียกใช้คอมไพเลอร์ API จาก Bazel (I24c9d)
เวอร์ชัน 1.0.0-alpha05
9 สิงหาคม 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha05 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
SandboxedUiAdaptersที่สร้างขึ้นใหม่จะมีชุดwindowInputTokenใหม่ ซึ่งทำให้รุ่นนี้เข้ากันได้กับandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05
เวอร์ชัน 1.0.0-alpha04
24 พฤษภาคม 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha04 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
CancellationExceptionsจะได้รับการส่งต่อให้แอปแล้ว SDK จึงยกเลิกโครูทีนได้ตามที่คาดไว้SdkActivityLaunchersสามารถใช้ใน API ของ SDK ได้แล้ว เพื่อให้แอปส่งตัวเรียกใช้ไปยัง SDK ใน Privacy Sandbox ได้ โปรดทราบว่าขณะนี้ฟังก์ชันนี้มีให้บริการในเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์เท่านั้น
การแก้ไขข้อบกพร่อง
- ตอนนี้ฟังก์ชันที่ไม่ระงับที่ SDK ประกาศจะทำงานในเทรดหลักโดยค่าเริ่มต้น ซึ่งเคยทำงานในเธรด Binder
- บริการจะรับค่าจากอแดปเตอร์อินเทอร์เฟซ UI ไม่ได้อีกต่อไป
- แก้ไขปัญหาที่การกำหนดพร็อพเพอร์ตี้ของตัวดัดแปลง UI ในคลาสข้อมูลจะทำให้เกิดข้อผิดพลาดในการคอมไพล์
เวอร์ชัน 1.0.0-alpha03
8 มีนาคม 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับการผสานรวม Privacy Sandbox UI API
การเปลี่ยนแปลง API
- เปลี่ยนเวอร์ชัน Kotlin เป้าหมายเป็น 1.8.0
เวอร์ชัน 1.0.0-alpha02
7 ธันวาคม 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตต่อไปนี้
- เครื่องมือเหล่านี้มีจุดมุ่งหมายเพื่อเพิ่มประสิทธิภาพการผสานรวมกับ Privacy Sandbox SDK Runtime API เครื่องมือเหล่านี้จะช่วยสร้างโค้ดมาตรฐานโดยอัตโนมัติเพื่อกำหนดและโต้ตอบกับอินเทอร์เฟซที่หันหน้าไปทางไคลเอ็นต์ของ SDK ที่เปิดใช้รันไทม์
ฟีเจอร์ใหม่ - เพิ่มการรองรับการกำหนดอินเทอร์เฟซ SDK ที่หันหน้าไปทางไคลเอ็นต์ซึ่งยอมรับการเรียกกลับและออบเจ็กต์ค่าข้อมูลเป็นพารามิเตอร์และประเภทการคืนค่า - ส่งต่อข้อยกเว้นของ SDK ไปยังไคลเอ็นต์ - รองรับการสร้างความเข้ากันได้แบบย้อนหลังของรันไทม์ SDK
การเปลี่ยนแปลง API
- เพิ่มคำอธิบายประกอบ
@JvmDefaultWithCompatibility(I8f206)
เวอร์ชัน 1.0.0-alpha01
9 พฤศจิกายน 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- นี่คือไลบรารี Jetpack ใหม่ที่มี API สำหรับใช้ฟังก์ชันการทำงานของ Privacy Sandbox โปรดรายงานข้อบกพร่องที่คอมโพเนนต์เครื่องมือติดตามปัญหา