privacysandbox sdkruntime
नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा वर्शन |
---|---|---|---|---|
16 जुलाई, 2025 | - | - | - | 1.0.0-alpha18 |
डिपेंडेंसी का एलान करना
privacysandbox-sdkruntime पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
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) बनाने और लोड करने के लिए कॉम्पोनेंट शामिल हैं.