privacysandbox-tools

  
Android में Privacy Sandbox की सुविधा का इस्तेमाल करने के लिए लाइब्रेरी
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
29 जनवरी, 2025 - - - 1.0.0-alpha11

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

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

अपने ऐप्लिकेशन या मॉड्यूल के लिए, 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 में ये कमिट शामिल हैं.

नई सुविधाएं

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

वर्शन 1.0.0-alpha10

2 अक्टूबर, 2024

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

नई सुविधाएं

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

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

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

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

  • .class में खत्म होने वाली सोर्स डायरेक्ट्री होने पर क्रैश होने की समस्या को ठीक करना

वर्शन 1.0.0-alpha09

26 जून, 2024

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

नई सुविधाएं

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

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

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

वर्शन 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 वर्शन में ये कमिट शामिल हैं.

नई सुविधाएं