privacysandbox sdkruntime
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा वर्शन |
|---|---|---|---|---|
| 16 जुलाई, 2025 | - | - | - | 1.0.0-alpha18 |
डिपेंडेंसी का एलान करना
privacysandbox-sdkruntime पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
Groovy
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. कृपया नई लाइब्रेरी बनाने से पहले, इस लाइब्रेरी में मौजूद मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
वर्शन 1.0
वर्शन 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पर माइग्रेट किया गया.SdkSandboxControllerCompatमेंsdkruntime-coreके इस्तेमाल पर रोक लगा दी गई है. इसे अगले वर्शन में हटा दिया जाएगा.
गड़बड़ियां ठीक की गईं
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 का इस्तेमाल करने वाला क्लाइंट ऐप्लिकेशन, बैककंपैट मोड में एसडीके टूल को लोड नहीं कर पा रहा था.
वर्शन 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की सुविधा जोड़ी गई है. फ़िलहाल, यह सुविधा सिर्फ़ API 34 Extension 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 के हिसाब से स्टोरेज और डेटाबेस की सुविधा देने के लिए बनाया गया है. यह बैककंपैट मोड में काम करता है.
वर्शन 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के लिए सहायता जोड़ी गई- SDK टूल को अनलोड करने की सुविधा जोड़ी गई
एपीआई में हुए बदलाव
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) बनाने और लोड करने के लिए कॉम्पोनेंट शामिल हैं.