privacysandbox-tools

  
ไลบรารีเพื่อใช้ประโยชน์จากฟังก์ชัน Privacy Sandbox ใน Android
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า เวอร์ชันอัลฟ่า
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 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่