privacysandbox-tools
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
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 वर्शन में ये कमिट शामिल हैं.
नई सुविधाएं
- यह एक नई Jetpack लाइब्रेरी है. इसमें प्राइवसी सैंडबॉक्स की सुविधा का इस्तेमाल करने के लिए एपीआई शामिल हैं. कृपया गड़बड़ियों की शिकायत करने के लिए, हमारे समस्या ट्रैकर कॉम्पोनेंट पर जाएं.