privacysandbox sdkruntime

  
यह लाइब्रेरी, 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) बनाने और लोड करने के लिए कॉम्पोनेंट शामिल हैं.