privacysandbox sdkruntime

  
ไลบรารีนี้มีคอมโพเนนต์สําหรับผู้บริโภคที่รับรู้ SdkRuntime
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า เวอร์ชันอัลฟ่า
13 พฤศจิกายน 2024 - - - 1.0.0-alpha15

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

หากต้องการเพิ่มการพึ่งพา privacysandbox-sdkruntime คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google

เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับแอปหรือโมดูล

Groovy

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15"
}

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

ความคิดเห็น

ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว

สร้างปัญหาใหม่

ดูข้อมูลเพิ่มเติมในเอกสารประกอบของเครื่องมือติดตามปัญหา

รุ่น 1.0

เวอร์ชัน 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 ส่วนขยาย 10 เท่านั้น)

การเปลี่ยนแปลง API

  • นำการรองรับแซนด์บ็อกซ์ในอุปกรณ์ API 33 ออก - ควรใช้โหมดความเข้ากันได้แบบย้อนหลัง (ในแอป) ก่อน 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 เท่านั้น)

เวอร์ชัน 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) ถูกนําออกแล้ว โปรดใช้ตัวสร้าง 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 เวอร์ชันเก่า