privacysandbox-tools

  
Android में Privacy Sandbox की सुविधा का इस्तेमाल करने के लिए एक लाइब्रेरी
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
17 दिसंबर, 2025 - - - 1.0.0-alpha14

डिपेंडेंसी का एलान करना

privacysandbox-tools पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, 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 को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.

नई समस्या दर्ज करने का तरीका

ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.

वर्शन 1.0

वर्शन 1.0.0-alpha14

17 दिसंबर, 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 रिलीज़ हो गया है. वर्शन 1.0.0-alpha14 में ये बदलाव शामिल हैं.

  • यह लाइब्रेरी अब काम नहीं करती. इसलिए, आने वाले समय में इसे कोई अपडेट नहीं मिलेगा.

एपीआई में बदलाव - privacysandbox.tools एपीआई बंद कर दिए गए हैं. (Ieb66c, b/452878636) - बंद किए गए privacysandbox.sdkruntime एपीआई (Ibe81a, b/452878636) - बंद किए गए privacysandbox.ui एपीआई (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 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • openSession में SessionData पैरामीटर के लिए सहायता जोड़ी गई है. यह SessionConstants की जगह लेता है.
  • SandboxedSdkProviderCompat.getView() जनरेट करने की सुविधा हटा दी गई है. अब इसका इस्तेमाल नहीं किया जा सकता.

वर्शन 1.0.0-alpha12

26 फ़रवरी, 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 रिलीज़ हो गया है. वर्शन 1.0.0-alpha12 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • @PrivacySandboxInterface-annotated इंटरफ़ेस अब androidx.privacysandbox.ui:ui-core:1.0.0-alpha14 में पेश किए गए SharedUiAdapter इंटरफ़ेस को बढ़ा सकते हैं. ऐसा SandboxedUiAdapter की तरह ही किया जा सकता है. कोई इंटरफ़ेस, सिर्फ़ एक यूज़र इंटरफ़ेस अडैप्टर टाइप को एक्सटेंड कर सकता है.

वर्शन 1.0.0-alpha11

29 जनवरी, 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 रिलीज़ हो गया है. वर्शन 1.0.0-alpha11 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • SandboxedUiAdapter.openSession में, अपडेट किए गए SessionConstants पैरामीटर के लिए सहायता जोड़ी गई. (I65886)

वर्शन 1.0.0-alpha10

2 अक्टूबर, 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 रिलीज़ हो गया है. वर्शन 1.0.0-alpha10 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • एनोटेट किए गए इंटरफ़ेस और एनोटेट की गई वैल्यू में, const val का इस्तेमाल करके, एसडीके के तय किए गए कॉन्स्टेंट के लिए सहायता जोड़ें.

एपीआई में हुए बदलाव

  • apicompiler में ऑब्जेक्ट इस्तेमाल करने की अनुमति न दें. पहले इन्हें चुपचाप अनदेखा कर दिया जाता था

गड़बड़ियां ठीक की गईं

  • .class पर खत्म होने वाली सोर्स डायरेक्ट्री मौजूद होने पर, क्रैश होने की समस्या ठीक की गई

वर्शन 1.0.0-alpha09

26 जून, 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 रिलीज़ हो गया है. वर्शन 1.0.0-alpha09 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • @PrivacySandboxValue के साथ एनोटेट की गई इनम क्लास के लिए सहायता जोड़ी गई.
  • 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 में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • SDK टूल के नए Activity Launcher इंटरफ़ेस के साथ काम करता है. नए इंटरफ़ेस 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 में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • Bazel में क्लासपाथ के टकराव से बचने के लिए, Android के अलावा अन्य Guava डिपेंडेंसी का इस्तेमाल करें.
  • 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 का इस्तेमाल अब एसडीके टूल के एपीआई में किया जा सकता है. इससे ऐप्लिकेशन, Privacy Sandbox में मौजूद एसडीके टूल को लॉन्चर भेज सकते हैं. ध्यान दें कि फ़िलहाल, यह सुविधा सिर्फ़ डेवलपर प्रीव्यू में उपलब्ध है.

गड़बड़ियां ठीक की गईं

  • एसडीके टूल के ज़रिए एलान किए गए नॉन-सस्पेंड फ़ंक्शन, अब डिफ़ॉल्ट रूप से मुख्य थ्रेड में चलेंगे. ये बाइंडर थ्रेड में चलते थे.
  • अब सेवाएं, यूज़र इंटरफ़ेस (यूआई) इंटरफ़ेस अडैप्टर से इनहेरिट नहीं कर सकतीं.
  • उस समस्या को ठीक किया गया है जिसमें डेटा क्लास में यूज़र इंटरफ़ेस (यूआई) अडैप्टर प्रॉपर्टी को तय करने पर, कंपाइलेशन से जुड़ी गड़बड़ी होती थी.

वर्शन 1.0.0-alpha03

8 मार्च, 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • Privacy Sandbox के यूज़र इंटरफ़ेस (यूआई) वाले एपीआई के इंटिग्रेशन के लिए सहायता जोड़ी गई

एपीआई में हुए बदलाव

  • टारगेट किए गए 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 टूल के रनटाइम एपीआई के साथ इंटिग्रेशन को बेहतर बनाना है. इन टूल की मदद से, रनटाइम की सुविधा वाले SDK के क्लाइंट-फ़ेसिंग इंटरफ़ेस को तय करने और उनसे इंटरैक्ट करने के लिए, बॉयलरप्लेट कोड अपने-आप जनरेट होगा.

नई सुविधाएं - क्लाइंट के लिए उपलब्ध एसडीके इंटरफ़ेस तय करने की सुविधा जोड़ी गई है. ये इंटरफ़ेस, पैरामीटर के तौर पर कॉलबैक और डेटा वैल्यू ऑब्जेक्ट स्वीकार करते हैं और रिटर्न टाइप देते हैं - एसडीके से जुड़ी गड़बड़ियों की जानकारी क्लाइंट को दी जाती है - एसडीके रनटाइम के साथ काम करने वाले पुराने वर्शन जनरेट करने की सुविधा

एपीआई में हुए बदलाव

  • @JvmDefaultWithCompatibility एनोटेशन जोड़ा गया (I8f206)

वर्शन 1.0.0-alpha01

9 नवंबर, 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.

नई सुविधाएं