privacysandbox-tools
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
29 มกราคม 2025 | - | - | - | 1.0.0-alpha11 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มการพึ่งพาใน privacysandbox-tools คุณต้องเพิ่มที่เก็บ Google Maven ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูล
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha11" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของเครื่องมือติดตามปัญหา
รุ่น 1.0
เวอร์ชัน 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
- การรองรับ UI ของ Privacy Sandbox เวอร์ชันอัลฟ่า 09
เวอร์ชัน 1.0.0-alpha08
20 มีนาคม 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-alpha08 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้อินเทอร์เฟซที่มีคำอธิบายประกอบด้วย
@PrivacySandboxCallback
อาจมีเมธอดที่แสดงผลค่าได้ตราบใดที่เมธอดนั้นหยุดชั่วคราว (I16063) - ตอนนี้ระบบยอมรับแพ็กเกจเป็นพารามิเตอร์และประเภทผลลัพธ์ที่ถูกต้องในอินเทอร์เฟซและค่าที่มีคำอธิบายประกอบ (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 จึงยกเลิก coroutine ได้ตามปกติ - ตอนนี้
SdkActivityLaunchers
สามารถใช้ใน SDK API ได้แล้ว เพื่อให้แอปส่ง Launcher ไปยัง 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 โปรดรายงานข้อบกพร่องในคอมโพเนนต์เครื่องมือติดตามปัญหา