privacysandbox sdkruntime
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 17 दिसंबर, 2025 | - | - | - | 1.0.0-alpha19 |
डिपेंडेंसी का एलान करना
privacysandbox-sdkruntime पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
वर्शन 1.0
वर्शन 1.0.0-alpha19
17 दिसंबर, 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19, और androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha19 रिलीज़ किए जाते हैं. वर्शन 1.0.0-alpha19 में ये बदलाव शामिल हैं.
- यह लाइब्रेरी अब काम नहीं करती. इसलिए, आने वाले समय में इसे कोई अपडेट नहीं मिलेगा.
एपीआई में हुए बदलाव
- बंद किए गए
privacysandbox.sdkruntimeएपीआई (Ibe81a, b/452878636) - बहिष्कृत
SdkSandboxControllerCompat (sdkruntime-core)को हटाया गया. (Ibe8fe, b/427472024)
वर्शन 1.0.0-alpha18
16 जुलाई, 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18, और androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18 रिलीज़ किए जाते हैं. वर्शन 1.0.0-alpha18 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
SandboxedSdkProviderCompat.getView()को पूरी तरह से हटा दिया गया है. अगर प्रोजेक्ट मेंandroidx.privacysandbox.toolsका भी इस्तेमाल किया जाता है, तो इसका नया वर्शन इस्तेमाल किया जाना चाहिए.SdkSandboxControllerCompatकोsdkruntime-providerमें माइग्रेट किया गया.sdkruntime-coreमेंSdkSandboxControllerCompatके इस्तेमाल पर रोक लगा दी गई है. इसे अगले वर्शन से हटा दिया जाएगा.
गड़बड़ियां ठीक की गईं
SandboxedSdkProviderCompat.onLoadSdk()को अब मुख्य थ्रेड से कॉल किया जाता है. भले ही,loadSdk()कॉलर थ्रेड हो.
वर्शन 1.0.0-alpha17
26 मार्च, 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17, और androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17 रिलीज़ किए जाते हैं. वर्शन 1.0.0-alpha17 में ये बदलाव शामिल हैं.
नई सुविधाएं
एपीआई में हुए बदलाव
SandboxedSdkProviderCompat.getView()अब सेवा में नहीं है. इसे अगले वर्शन से हटा दिया जाएगा. कृपया अगली रिलीज़ से पहलेandroidx.privacysandbox.tools 1.0.0-alpha13पर माइग्रेट करें.- 1.0-alpha13 लाइब्रेरी के लिए सहायता बंद कर दी गई है. इस रिलीज़ की काउंटरपार्ट लाइब्रेरी के साथ काम करने के लिए, ऐप्लिकेशन और एसडीके, दोनों को नए वर्शन का इस्तेमाल करना चाहिए
गड़बड़ियां ठीक की गईं
- API33 डिवाइसों पर, स्थानीय तौर पर लागू करने के लिए
AppOwnedInterfacesमाइग्रेट किया गया.
वर्शन 1.0.0-alpha16
11 दिसंबर, 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16, और androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 रिलीज़ किए जाते हैं. वर्शन 1.0.0-alpha16 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- SDK टूल के लिए
SdkSandboxClientImportanceListenerCompatकी सुविधा लॉन्च की गई है. इससे क्लाइंट के ऐप्लिकेशन की अहमियत (फ़ोरग्राउंड स्टेटस) में होने वाले बदलावों के बारे में सूचनाएं मिलेंगी
गड़बड़ियां ठीक की गईं
- हमने एक ऐसी गड़बड़ी को ठीक किया है जिसकी वजह से, ProGuard का इस्तेमाल करने वाला क्लाइंट ऐप्लिकेशन, SDK टूल को बैककंपैट मोड में लोड नहीं कर पा रहा था.
वर्शन 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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- बैककंपैट मोड में,
SdkContextसेLayoutInflaterबनाने की सुविधा जोड़ी गई. - बैककंपैट मोड में,
SdkContextसेDisplayContext/WindowContextबनाने की सुविधा जोड़ी गई.
वर्शन 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को पेश किया गया है.
एपीआई में हुए बदलाव
SandboxedSdkProviderAdapterको sdkruntime-core से पूरी तरह हटा दिया गया है. कृपया sdkruntime-provider लाइब्रेरी सेSandboxedSdkProviderAdapterका इस्तेमाल करें.
वर्शन 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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- एसडीके-एसडीके लोडिंग (
SdkSandboxControllerCompat#loadSdk) के लिएBackcompatका समर्थन - अब स्थानीय तौर पर लोड किए गए एसडीके (ऐप्लिकेशन प्रोसेस में) अन्य एसडीके लोड कर सकते हैं
वर्शन 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को पेश किया गया है. फ़िलहाल, यह सिर्फ़ एपीआई 34 एक्सटेंशन 10 पर काम करता है
एपीआई में हुए बदलाव
- 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 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- ऐप्लिकेशन प्रोसेस में लोड किए गए एसडीके के लिए, संसाधन रीमैपिंग की समस्या ठीक की गई.
वर्शन 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 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- sdkruntime-provider लाइब्रेरी की पहली रिलीज़. एसडीके के लिए, sdkruntime-core लाइब्रेरी के बजाय इसका इस्तेमाल किया जाना चाहिए.
SandboxedSdkProviderAdapterको sdkruntime-provider पर माइग्रेट किया गया. sdkruntime-core मेंSandboxedSdkProviderAdapterअब काम नहीं करता. इसे जल्द ही हटा दिया जाएगा.
गड़बड़ियां ठीक की गईं
- SDK टूल अनलोड होने पर, सभी
SdkSandboxActivityHandlerCompatको अनरजिस्टर करें. 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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- SDK टूल के हिसाब से,
SharedPreferencesकी सुविधा. यह सुविधा, ऐप्लिकेशन प्रोसेस में स्थानीय तौर पर लोड किए गए एसडीके के लिए उपलब्ध है.SandboxedSdkProviderCompat#contextको SDK टूल के हिसाब से बनाया गया है, ताकि बैककंपैट मोड में एसडीके टूल के लिए, एसडीके के हिसाब सेSharedPreferencesकी सुविधा दी जा सके.
वर्शन 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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- लोकल तौर पर लोड किए गए एसडीके (ऐप्लिकेशन प्रोसेस में) के लिए, एसडीके के हिसाब से स्टोरेज और डेटाबेस की सुविधा.
SandboxedSdkProviderCompat#contextको SDK टूल के लिए, 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 और इसके बाद के वर्शन के लिए) ऐप्लिकेशन-सैंडबॉक्स मीडिएशन के लिए सहायता जोड़ें (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 रिलीज़ हो गए हैं. इस वर्शन को इंटरनल ब्रांच में डेवलप किया गया है.
नई सुविधाएं
- एसडीके सैंडबॉक्स में गतिविधियां शुरू करने की सुविधा (UDC+ डिवाइसों के लिए उपलब्ध): एसडीके को हैंडलर रजिस्टर करना होगा. इसके लिए,
SdkSandboxControllerCompat#registerSdkSandboxActivityHandlerको कॉल करना होगा. इसके बाद, ऐप्लिकेशन एसडीके के लिए गतिविधि शुरू कर सकता है. इसके लिए,SdkSandboxManagerCompat#startSdkSandboxActivityको कॉल करना होगा.
वर्शन 1.0.0-alpha03
5 अप्रैल, 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 रिलीज़ हो गया है.
नई सुविधाएं
SandboxProcessDeathCallbackके लिए सहायता जोड़ी गई- एसडीके अनलोड करने की सुविधा जोड़ी गई
एपीआई में हुए बदलाव
SandboxedSdkCompat#create(binder)हटा दिया गया है. कृपया कंस्ट्रक्टरSandboxedSdkCompat(binder)का इस्तेमाल करें
वर्शन 1.0.0-alpha02
22 मार्च, 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 रिलीज़ हो गया है.
नई सुविधाएं
- लोड किए गए एसडीके की सूची पाने के लिए एक एपीआई जोड़ा गया है -
SdkSandboxControllerCompat.getSandboxedSdks().
वर्शन 1.0.0-alpha01
11 जनवरी, 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 रिलीज़ हो गया है.
- यह एक नई Jetpack लाइब्रेरी है. इसमें Android प्लैटफ़ॉर्म के पुराने वर्शन पर, रनटाइम के साथ काम करने वाले एसडीके (Privacy Sandbox) बनाने और लोड करने के लिए कॉम्पोनेंट शामिल हैं.