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